7 个解决方案
#1
@table 是表变量
是不能建立索引的
是不能建立索引的
#2
函数是表函数,不是你想象中的临时表.所以你的需求无法实现.
#3
函数是表变量,不是你想象中的临时表.所以你的需求无法实现.
#4
乍一看你的头像非常像我暗恋9年的MM哎。。。。
#5
#6
create function funA(
@parameters
...
)
returns @table(
fields...
)
as
begin
sqlcode
return
end
这里定义的表变量@table不是代表一个临时表吗?
系统在生成@table时就创建一个临时表吧。。我在跟踪死锁的时候发现在执行函数时SQLSERVER创建了一个临时表来的
#7
真的,越看越像,造孽....
#1
@table 是表变量
是不能建立索引的
是不能建立索引的
#2
函数是表函数,不是你想象中的临时表.所以你的需求无法实现.
#3
函数是表变量,不是你想象中的临时表.所以你的需求无法实现.
#4
乍一看你的头像非常像我暗恋9年的MM哎。。。。
#5
#6
create function funA(
@parameters
...
)
returns @table(
fields...
)
as
begin
sqlcode
return
end
这里定义的表变量@table不是代表一个临时表吗?
系统在生成@table时就创建一个临时表吧。。我在跟踪死锁的时候发现在执行函数时SQLSERVER创建了一个临时表来的
#7
真的,越看越像,造孽....