还是存储过程的执行问题 insert into barry.inquire_answer 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 而且本来我登陆用的就是barry,而且存储过程本身也保存在barry里面 execute immediate 'insert into inquire_answer(USER_ACCOUNT) values(v_USER_FNAME)';修改為:定義字符串:IS_SQL_STR VARCHAR2(255);.......................IS_SQL_STR := 'insert into inquire_answer(USER_ACCOUNT) values ( ';IS_SQL_STR := IS_SQL_STR || v_USER_FNAME||')' ;execute immediate IS_SQL_STR;.................................問題在字符串參數導入動態語句中的時候;個人不建議這樣的插入語句就使用動態SQL; 不好意思,以上有點問題:修改撐下面這樣的就可以execute immediate 'insert into inquire_answer(USER_ACCOUNT) values('''||v_USER_FNAME||''')'; IS_SQL_STR:='insert into inquire_answer(USER_ACCOUNT) values('''||v_USER_FNAME||''')';然後execute immediate IS_SQL_STR;這樣的格式比較容易理解和執行 oracle sql问题 windows2003server平台下Oracle 10g监听程序自动断开后一段时间又自动恢复 还是一个SQL语句请教。 谁用过TOAD,或懂ORACLE性能调整,进来帮个小忙 Oracle的Bug 请教哪本讲oracle9i的DBA的书是最好的? 这个动态游标的执行sql怎么写 删除表的问题 oracle无法登陆了? 如何做这张ORACLE的盘? user_tables之类的视图是属于sys用户的,但是为什么其他用户可以不使用sys.前缀就可以直接访问? 求助:oracle for solaris安装中的一些问题!!!!
定義字符串:
IS_SQL_STR VARCHAR2(255);
.......................
IS_SQL_STR := 'insert into inquire_answer(USER_ACCOUNT) values ( ';
IS_SQL_STR := IS_SQL_STR || v_USER_FNAME||')' ;execute immediate IS_SQL_STR;
.................................問題在字符串參數導入動態語句中的時候;個人不建議這樣的插入語句就使用動態SQL;
修改撐下面這樣的就可以execute immediate 'insert into inquire_answer(USER_ACCOUNT)
values('''||v_USER_FNAME||''')';
然後execute immediate IS_SQL_STR;這樣的格式比較容易理解和執行