1
数据库原理与应用技术
1.10.3.5 9.3.5 删除用户定义函数
9.3.5 删除用户定义函数

1. 通过使用SQL Server Management Studio删除用户定义函数

使用SQL Server Management Studio,在对象资源管理器中删除用户定义函数。

(1) 在对象资源管理器中,连接到数据库引擎实例,然后展开该实例。

(2) 展开“数据库”、“过程所属的数据库”及“可编程性”。

(3) 展开函数的文件夹旁边的加号,右键单击要删除的过程,再选择“删除”。

(4) 在“删除对象”对话框中,单击“确定”按钮。

执行结果如图9-42所示。

图9-42 删除用户定义函数

2. 使用语句删除用户定义函数

语法格式如下:

DROP FUNCTION { [ schema_name. ] function_name } [ ,…n ]

参数说明:

(1) schema_name:用户定义函数所属架构的名称。

(2) function_name:要删除的用户定义函数的名称。

可以选择是否指定架构名称。不能指定服务器名称和数据库名称。

具体步骤如下。

(1) 在对象资源管理器中,连接到数据库引擎实例。

(2) 在标准菜单栏上,选择“新建查询”。

(3) 输入以下代码到查询窗口中(删除标量函数cub),然后单击“执行”。

IF OBJECT_ID (N'cub', N'FN') IS NOT NULL

DROP FUNCTION cub;

GO

执行语句后,删除该函数。