我正在Azure SQL数据库的控制台中搜索我的用户定义函数,我创建如下
CREATE FUNCTION FnSPLIT_RET_INT(...)
然而,我似乎无法找到它的存储位置。按控制台中的“Design
”标签,我只能找到:Tables
,Views
和Stored Procedures
。我无法找到FnSPLIT_RET_INT
函数。
我在哪里可以找到它?
答案 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'