在哪里可以找到Azure SQL数据库中的UDF列表

时间:2015-07-29 10:20:56

标签: azure-sql-database

我正在Azure SQL数据库的控制台中搜索我的用户定义函数,我创建如下

CREATE FUNCTION FnSPLIT_RET_INT(...)

然而,我似乎无法找到它的存储位置。按控制台中的“Design”标签,我只能找到:TablesViewsStored Procedures。我无法找到FnSPLIT_RET_INT函数。

我在哪里可以找到它?

1 个答案:

答案 0 :(得分:0)

如果您正在使用SSMS或SSDT / Visual Studio,则可以通过展开树来查找对象资源管理器中的函数:{your database}>可编程性>功能>标量值函数。

或者,您可以使用sys.objects和sys.sql_modules系统视图在T-SQL中找到函数名称和定义:

select o.object_id, o.name, m.definition 
from sys.objects o 
inner join sys.sql_modules m on o.object_id = m.object_id
where o.type = 'FN'