私は以下のようなクエリからのINSERT文を構築しようとしています:SQL Serverの:NULL連結
INSERT INTO MyTable (Field1, Field2) VALUES (value1,value2);
だから私は:
SELECT CONCAT('INSERT INTO MyTable (Field1, Field2) VALUES (', value1, ',', value2, ');')
FROM OneTable
を私が持っている問題は、時々、VALUE1があり得ることですNULLなので、結果として私は次のようなものを取得する必要があります:
INSERT INTO MyTable (Field1, Field2) VALUES (NULL,5);
どのようにすればいいですか?
http://stackoverflow.com/questions/5329542/php-mysql-insert-null-values – fizzi
なぜ適切なパラメータでsp_executesqlを使用しないのですか? – Bridge
「INSERT INTO MyTable(Field1、Field2)SELECT column1、Column2 FROM OneTable」のように見えます。私はあなたがなぜこれを連結したいのか分かりません... 'Field2'が' NULLABLE'で、 'COALESCE'や' ISNULL'は必要ありません。 – scsimon