Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 在SQL Server 2008中找不到用户定义的函数_Sql Server 2008_Tsql_Function_Ssms_User Defined Functions - Fatal编程技术网

Sql server 2008 在SQL Server 2008中找不到用户定义的函数

Sql server 2008 在SQL Server 2008中找不到用户定义的函数,sql-server-2008,tsql,function,ssms,user-defined-functions,Sql Server 2008,Tsql,Function,Ssms,User Defined Functions,今天早上第一次使用SQLServer2008 我正在尝试查找我创建的用户定义函数。我无法在对象资源管理器的“可编程性>函数”分支中找到它。下面是该分支的外观: 似乎没有任何“用户定义的函数”,我不知道是否有任何特定的分支应该包含这些函数。我已被授予数据库所有者对数据库的权限,因此我认为这不是权限问题 我能够使用列出的有关查找用户定义函数的'EXEC sp\u HelpText'someUserDefinedFunction'检索函数的全文。该线程没有为我提供足够的信息,无法在对象资源管理器中找

今天早上第一次使用SQLServer2008

我正在尝试查找我创建的用户定义函数。我无法在对象资源管理器的“可编程性>函数”分支中找到它。下面是该分支的外观:

似乎没有任何“用户定义的函数”,我不知道是否有任何特定的分支应该包含这些函数。我已被授予数据库所有者对数据库的权限,因此我认为这不是权限问题

我能够使用列出的有关查找用户定义函数的
'EXEC sp\u HelpText'someUserDefinedFunction'
检索函数的全文。该线程没有为我提供足够的信息,无法在对象资源管理器中找到我的函数,也无法使用SMSS再次编辑我的函数。请参阅我的SQL Server 2008 Management Studio实例的示例,其中包含从
sp\u HelpText
查询返回的其他上下文

该函数在被调用时工作正常。我从关于拆分分隔文本中检索到此函数


我希望在界面中找到一个显示所有用户定义函数的位置

SSMS中没有“用户定义功能”菜单。除系统外的所有功能都是用户定义的。根据返回类型,您可以在“表值”、“标量值”或“聚合”中找到您的函数(尽管最新的返回类型与“标量值”在返回类型方面没有什么区别,但它可以用于聚合)。在您的案例中,检查“表值函数”

在“表值函数”下检查@a1ex07,您是对的!事实上,我只是回到这个话题来注意到。。。请原谅我是多么的绿——为什么它在那树枝上?这是我的第一天…@a1ex07,如果你想继续回答,我会给你荣誉。这个问题很简单,我在谷歌上搜索了大约30分钟,没有找到任何能直接回答这个问题的答案。