oracle数据库插入单引号

insert into Tai_Kpi_src
  (kpi_id, kpi_name, v_sql)
values
  (4,
   'test',
   'select to_char(a.start_time time,''yyyy-mm-dd hh24:mi:ss'', a.hw_sys_calls_r value
  from tpm_rt_msc_call_ss_h a
 where exists (select 1 from a_objects b where a.int_id = b.int_id and b.object_class = 101 and b.tmsc_cat = 0
           and b.vendor_id = 8 and b.confirmed < 2 and #ne_id#)  and a.start_time >= to_date(''#start_time#'', ''yyyy-mm-dd hh24:mi:ss'')
   and a.start_time < to_date(''#stop_time#'', ''yyyy-mm-dd hh24:mi:ss'')
   and a.hw_sys_calls_r is not null') 

这样,表里面v_sql字段就是:

select to_char(a.start_time time,'yyyy-mm-dd hh24:mi:ss', a.hw_sys_calls_r value
  from tpm_rt_msc_call_ss_h a
 where exists (select 1 from a_objects b where a.int_id = b.int_id and b.object_class = 101 and b.tmsc_cat = 0
           and b.vendor_id = 8 and b.confirmed < 2 and #ne_id#)  and a.start_time >= to_date('#start_time#', 'yyyy-mm-dd hh24:mi:ss')
   and a.start_time < to_date('#stop_time#', 'yyyy-mm-dd hh24:mi:ss')
   and a.hw_sys_calls_r is not null

就是多加一个单引号,如要插进去的值是123'34'5,那么insert into tb_name (column_name) values('123''34''5');

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值