これは私のSample
テーブルです
上の表では、次のように入力されるフィールドを評価しますNo Column Name
。
--Evaluates Expression
declare @ExpressionString varchar(max)
set @ExpressionString = 'Select ' + @ExpressionString
Exec (@ExpressionString )
手順から出力を取得するまで、上記は正常に機能していましたが、これを行うことはできません:
Select (Select [No Column Name]) from Sample
結果は次のようになると予想しました。
AI
私はこれで得ます:
exec ('select Left(''AI 0400'',2)')
どうすればこれを達成できますか?
これとともに:
Select (EXEC SP_EXECUTESQL Value) from Sample
サンプルからエラーが発生しています:
Incorrect syntax near the keyword 'EXEC'.