读书人

怎么在函数中使用表参数

发布时间: 2012-05-05 17:21:10 作者: rapoo

如何在函数中使用表参数
请教高手,如何在函数中使用表参数?

例如:

create funtion xxx(@tbName varchar(100))
returns nvarchar(100)
as
begin
declare @S nvarchar(100)
select @S=......
from @tbName --这行错误,必须是表变量,但我希望用一个表名, 应该怎么办?
return @S
end


[解决办法]
用存储过程吧,用OUTPUT参数一样可以取到返回值,FUNCTION里面不允许使用动态语句的
[解决办法]
改用存储过程吧
[解决办法]
在函数里扩展sqlserver扩展功能的函数都不能用,还是用存储过程吧。
[解决办法]
用 动态 sql

读书人网 >SQL Server

热点推荐