首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么在函数中使用表参数

2012-05-05 
如何在函数中使用表参数请教高手,如何在函数中使用表参数?例如:create funtion xxx(@tbName varchar(100))

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

例如:
 
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

热点排行