没有啊,我怎么成功了。
SQL> create or replace procedure get_price
2 is
3 begin
4 execute immediate 'drop table a_a';
5 end;
6 /Procedure createdSQL> begin
2 get_price;
3 end;
4 /PL/SQL procedure successfully completed
SQL> create or replace procedure get_price
2 is
3 begin
4 execute immediate 'drop table a_a';
5 end;
6 /Procedure createdSQL> begin
2 get_price;
3 end;
4 /PL/SQL procedure successfully completed
解决方案 »
- oracle 怪异错误
- mysql中文编码求助
- 性能问题,请大家发表自己的真知灼见! 顶者有分,大家随意
- oracle与j2ee那个方向好?
- 为什么自己创建的数据库在ome中登录的时候只能以normal权限登录,不能以sysdba登录呢?
- 请问如何将这些数据导入ORACLE表中?
- 游标嵌套使用的问题
- 如何修改表的属主对表的修改删除权限
- ?求助,ORACLE中在SELECT 语句 使用GROUP BY 分类查询时,提示‘GROUP BY 不是表达式’请问什么原因?
- oracle pdb创建用户之后如何使用sql developer登陆
- 有深圳玩oracle的朋友吗?SOS
- 大家好,帮我解决一下问题
lianhg(lianhg) 說的對
如果不能用上面的方法,该怎样在过程中执行SQL命令呢?
v_Cursor integer;
v_DropTable varchar2(500);
begin
v_Cursor:=dbms_sql.open_cursor;
v_DropTable:='drop table a_a';
dbms_sql.parse(v_Cursor,v_DropTable,dbms_sql.v7);
dbms_sql.execute(v_Cursor);
dbms_sql.close_Cursor(v_Cursor);
exception
when others then
raise;
end;
我再试试看