gpt4 book ai didi

sql-server - tsql 用户定义函数

转载 作者:行者123 更新时间:2023-12-04 07:04:49 26 4
gpt4 key购买 nike

是否可以在没有范围限定符的情况下在 TSQL 中调用用户定义的函数。我想打电话

select myfunc(var)

并不是
select dbo.myfunc(var)
select myschema.myfunc(var)

在我曾经使用过的所有其他数据库(其他 7 个)中都有可能,在 tsql 中也必须有可能。

如果我登录到我的数据库/模式,我不必限定表引用......我可以做
select * from mytable

没有限定符……为什么函数调用不与此正交?

最佳答案

来自 Executing User-Defined Functions (Database Engine)MSDN :

...Scalar-valued functions must be invoked by using at least the two-part name of the function...



这里两行之间的文字是表值 UDF不需要模式名称。 s,但我没有亲自测试过。

关于sql-server - tsql 用户定义函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1272580/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com