ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 当SQL中有特殊字符时的处理方法

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

原创 Linux操作系统 作者:iwillwill 时间:2012-05-21 19:14:25 0 删除 编辑

当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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-04-11

  • 博文量
    19
  • 访问量
    47173