0

我想在 sql server 2008 中编写一个可以将表名作为变量的函数。

例如:

create function test(@tbl varchar(50))

..

select * from @tbl

..
4

1 回答 1

0

您可以从变量执行 SQL 语句:

在功能上:

DECLARE @var AS VARCHAR(500)
SET @var = 'SELECT * FROM ' + @tbl
EXECUTE (@var)
于 2013-08-19T13:35:03.110 回答