declare @qnn nvarchar(4000)
set @qnn='INSERT INTO HUAWEI(TMNO,TM02) VALUES('AA','0')
INSERT INTO HUAWEI(TMNO,TM02) VALUES('CA','0') INSERT INTO HUAWEI(TMNO,TM02) VALUES('DA','0')'
exec [HUAWEI_INSERTbatch] @insertbachsql=@qnn

要怎么改呢,謝謝
uj5u.com熱心網友回復:
set @qnn='INSERT INTO HUAWEI(TMNO,TM02) VALUES(''AA'',''0'')
INSERT INTO HUAWEI(TMNO,TM02) VALUES(''CA'',''0'')
INSERT INTO HUAWEI(TMNO,TM02) VALUES(''DA'',''0'')'
uj5u.com熱心網友回復:
sql server有兩個轉義符:' 默認情況下, '是字串的邊界符, 如果在字串中包含', 則必須使用兩個', 第1個'就是轉義符。
另一個轉義符是"
當SET QUOTED_IDENTIFIER OFF時, "是字串邊界符, 字串中的"必須用兩個"表示。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/27996.html
標籤:基礎類
