标签: sql sql-server sql-server-2008 function
我想在sql server 2008中编写一个可以将表名作为变量的函数。
例如:
create function test(@tbl varchar(50)) .. select * from @tbl ..
答案 0 :(得分:0)
您可以从变量执行SQL语句:
在功能中:
DECLARE @var AS VARCHAR(500) SET @var = 'SELECT * FROM ' + @tbl EXECUTE (@var)