我需要这方面的帮助。
我正在尝试创建一个 pl/sql 匿名块,当我运行它时它显示它已完成但它不运行代码。它应该给我一个错误,说名称已被现有对象使用。有人可以帮我解决这个问题。我实际上是在创建程序,但只是尝试将此代码作为示例。
DECLARE
V_REF_TBL VARCHAR2(100);
V_SQL LONG;
begin
V_REF_TBL :='My_TABLE';
v_SQL :='truncate table '||V_REF_TBL ;
EXECUTE IMMEDIATE V_SQL;
EXECUTE IMMEDIATE 'CREATE TABLE '|| V_REF_TBL ||' parallel 9 nologging pctfree 0 as
select * from dual';
End;