急急急,,,DBMS_SQL_Execute的问题??? do not use dbms_sql,you should use "execute immediate",which would be better. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的建议是好的,但楼主的oracle版本过低,还不支持execute immediate.关于表名做参数,最好还是这样写:sql:='delete from '||table_name||' where Jsjdm=:Jsjdm' Developer2002:我用了,还是一样报,PLS-00221: 'EXECUTE'不是一个过程或尚未定议' 的错误 dbms_sql.execute is function, it should return a number value F_Temp:='delete from '||V_Bdxmc||' where Jsjdm='''||V_Jsjdm||''''; 呵呵, rainbow0911(SleeplessInBJ) 说的对(我不常用这个包),你定义一个变量如:v_a pls_number;而后,用这个变量接受execute函数返回的值就可以了。v_a := dbms_sql.execute() 数据选取过慢问题。求解决。在线等 请问oracle apex的问题去那里问比较好? Oracle 10G数据库恢复总出错 问个简单的问题... 初级问题:为什么在编译java程序的时候出现oracle.jdbc.driver不存在? 为什么oracle会自动执行 alter session set time-zone = 关于Oracle的驱动问题 系列号不能做为缺省值吗? 高分求问一个关于字符串操作的SQL问题 请教,想实现一个功能,sql不知道怎么写好 几个问题,急需解决,请大侠不惜赐教 求救!插入远程表出ORA-01008: not all variables bound
关于表名做参数,最好还是这样写:
sql:='delete from '||table_name||' where Jsjdm=:Jsjdm'
v_a := dbms_sql.execute()