私は入力変数に依存するテーブルを作成する必要があるストアドプロシージャを作成しています。一時的な結果を得るために、私はテーブル変数を宣言している:tableBをどのように選択するか@tableB * FROM @ tableA?
declare @tableA TABLE(
column1,
column2,
..
)
私は別の変数
declare @tableB varchar = ...
は、最終的には一時的な結果は、に格納する必要が宣言しているので、出力テーブル名は、ユーザの入力に依存しますテーブルの名前は@テーブルBであるので、ストアドプロシージャでは次の文を記述しようとしました。
が正しくありません。誰もがテーブル変数からテーブルに値を挿入する方法を知っている名前は可変ですか?
ここに何か不足していますか? @ tableBは正常なテーブルの権利ですか?では、単純な動的挿入クエリを使用できないのはなぜですか? –