私は、このSQL文を持っているとエラーエラー156 TSQLにsp_executesqlを
Execute sp_executesql
N' UPDATE tblFI01_Auftraege
SET @WerteListe
WHERE Auftrag_id = @Auftrag_ID'
,N'@WerteListe varchar(max), @Auftrag_ID int'
,@WerteListe= N'Datum_geaendert = GetDate()', @Auftrag_ID = 12;
を見つけることができません
エラーは言う:キーワード は、私が説明読んだWHERE近く
間違った構文sp_executesqlのは、エラーを見つけることができません。
助けが必要ですか?
を実行する前に、あなたはそれを調べることができるように、変数に動的なクエリを形成しています。 –
_optimisticプログラミングのもう1つのケース。 SQL Serverは、単純に値として扱うのではなく、変数の値を文の一部として解釈させることがあります。動的SQLを使用すると、[Bobby Tables](http://bobby-tables.com/)を満たす機会が得られることに注意してください。 – HABO