当前位置: 代码迷 >> Oracle管理 >> sql语句转义有关问题
  详细解决方案

sql语句转义有关问题

热度:87   发布时间:2016-04-24 05:10:31.0
sql语句转义问题
这样的插入sql语句
insert into TB_SELF_CUSTOMER(N_BRANCH_ID,v_username)values('select CUST_ID from TB_CUST_INFO where CUST_NO=?','123'); 第一个引号的地方我想通过一个可变的值查询
select CUST_ID from TB_CUST_INFO where CUST_NO='?' 这样的,但是values里面的值也是要单引号的,那位可以告诉我,应该怎么写。

------解决方案--------------------
SQL code
declare     yourval varchar2(20):='yourvalue';begin    insert into TB_SELF_CUSTOMER(N_BRANCH_ID,v_username)    select CUST_ID,'123' from TB_CUST_INFO where CUST_NO=yourval;end;/
  相关解决方案