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 に答える