这样的插入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;/