php SQLServer 转义符 单引号和双引号
sql server有两个转义符: 第一个转义符是单引号 (') 单引号 (') 默认情况下, 单引号 (') 是字符串的边界符, 如果在字符串中包含 单引号 ('), 则必须使用两个单引号 ('), 第1个单引号 (')就是转义符。 示例: 下面是条错误的sql, INSERT INTO Cogs_PurchaseSale( CreateTime,UpdateTime,ApDate, Type,Change,Currency,ExchangeRate, [Date],StoreCode,ItemColor,Qty, ProfitCenter,CreditNote) SELECT getdate(), getdate(), '2019-11-01', case when LEN(isNull(sm.Type,'StockMovement'))>0 then sm.Type else 'StockMovement' end, 'Decrease', 'SYSTEM_LOCAL_CURRENCY','1', max(sm.[Date]), LEFT(sm.RecipientWarehouse,4), sm.ItemCode+sm.ColorCode, sum(sm.Qty), max(sm.ProfitCenter),max(sm.Remark) FROM Cogs