当SQL中有特殊字符时的处理方法

当SQL中有特殊字符时的处理方法

1、直接用||加‘’;

2、用转义字符或是ASCII码;

直接用‘’括起来比较好,不用查转义了。

INSERT INTO KGS_1000_0001
  (ZBFL_BH,
   TJZB_BH,
   ZBVA_COLID,
   ZBVA_CCMX,
   SJKJ_BH,
   SJKJ_XMBH1,
   SJKJ_XMBH2,
   SJKJ_XMBH3,
   SJKJ_XMBH4,
   ZBVA_JYGS,
   ZBVA_JYGSXH,
   SJKJ_XMBH5,
   ZBVA_JYGSZB,
   SJKJ_XMBH6,
   SJKJ_XMBH7,
   ZBVA_JYMC,
   ZBVA_JSSX)
  SELECT '1000',
         '0001',
         'ZBSJ_DATA8',
         'Y',
         '0001',
         '#ROOT',
         '0010',
         ZD_BH,
         '#ROOT',
         '<=ZBKJ(0,0,0,0,ZBSJ_DATA1,STAT_ZBFL=1000'||';'||'ZBZD_1000=0001'||';'||'YS_BKZD=#ROOT'||';'
||'YS_YSFW=0010'||';'||'YS_FYXMZD=' || ZD_BH ||';''YS_LZQDZD=#ROOT'||';'||'YS_ZXXMZD=1'||';'||'YS_BZZD=01'||';'||'YS_PCZD=0000,SJ,0)',
         '0,',
         '1',
         '#ALL#,',
         '01',
         '0000',
         '<=ZBKJ(非生产支出预算编制模型,非生产预算,板块字典:新建字典,预算范围字典:网报预算,
  费用项目字典:差旅费,列支渠道字典:新建字典,专项项目字典:' || ZD_MC ||
         '币种字典:人民币,批次字典:编制批次,下达)',
         '0'
    FROM YS_FYXMZD
   WHERE ZD_BH NOT IN ('10000001', '10000010', '10000020')

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26869973/viewspace-730522/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26869973/viewspace-730522/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值