首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

sql语句转义有关问题

2012-09-02 
sql语句转义问题这样的插入sql语句insert into TB_SELF_CUSTOMER(N_BRANCH_ID,v_username)values(select

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;/ 

热点排行