1

このクエリを実行するとエラーが発生します

declare @query varchar(700)
declare @tbl varchar(50)='#mytbl'
set @query='select check_details.id, check_details.point_no into '+ @tbl+ ' FROM check_details'
exec @query

私が欠けているもの。

私のエラーはデータベース'selectcheck_details'が存在しません。名前が正しく入力されていることを確認してください。

私が実行した場合

select check_details.id, check_details.point_no into #mytbl FROM check_details

これは完璧に機能します

4

2 に答える 2

1

試す

exec sp_executesql @query

また

exec (@query)
于 2012-09-08T11:18:58.783 に答える
0

かっこを追加する必要があります。

exec(@query)
于 2012-09-08T11:23:44.577 に答える