0
レコードが少ない一時テーブルがあります。私は#のTEMP4は私の一時テーブルである。この動的SQLのTempテーブルの値を使用
SET @[email protected] + 'Select '+ @fields + ' ID from dbo.EmployeePension()'
SET @SQL = @SQL + ' WHERE EmployeeID IN'
SET @SQL= @SQL + '(Select EmployeeID from' + #temp4 + ')'
EXEC @SQL
ような何かをしようとしている私のダイナミックSQL.Iでそれらを含める必要があります。 私は実際に別のテーブルから@fieldsを引っ張り、関数から同じ列を取得しています。
動的SQLに一時テーブルの値を含める方法を教えてもらえますか? 動的SQLが好きだと思います
dbo.EmployeePension()から名前、年齢、性別を選択してください。EmployeeID IN(EmployeeID in(100,101,102));
ここで(100,101,102)はテンポラリテーブルの値で、年齢、性別は@fieldsの値です。
ありがとう –