Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: Databricks SQL
Databricks Runtime
Véglegesen vagy ideiglenesen elvet egy felhasználó által definiált függvényt (UDF).
Ha el szeretne dobni egy függvényt, MANAGE
jogosultsággal kell rendelkeznie a függvényen, annak tulajdonosának vagy a séma, katalógus vagy metaadattár tulajdonosának kell lennie.
Szintaxis
DROP [ TEMPORARY ] FUNCTION [ IF EXISTS ] function_name
Paraméterek
-
Egy meglévő függvény neve. A függvény neve opcionálisan sémanévvel is minősíthető.
IDEIGLENES
TEMPORARY
függvény törlésére szolgál.HA LÉTEZIK
Ha meg van adva, nem dobódik kivétel, ha a függvény nem létezik.
Példák
-- Create a permanent function `hello`
> CREATE FUNCTION hello() RETURNS STRING RETURN 'Hello World!';
-- Create a temporary function `hello`
> CREATE TEMPORARY FUNCTION hello() RETURNS STRING RETURN 'Good morning!';
-- List user functions
> SHOW USER FUNCTIONS;
default.hello
hello
-- Drop a permanent function
> DROP FUNCTION hello;
-- Try to drop a permanent function which is not present
> DROP FUNCTION hello;
Error: ROUTINE_NOT_FOUND
-- List the functions after dropping, it should list only temporary function
> SHOW USER FUNCTIONS;
hello
-- Drop a temporary function if exists
> DROP TEMPORARY FUNCTION IF EXISTS hello;