- 使用Sql developer
Create or replace procedure rename_table
is
begin
rename emp to emp1;
end;
编译错误:
错误(7,1):PLS-00103:当遇到以下情况之一时遇到符号“emp”:. (* @%& = - +;< /> at in是mod的余数不是rem<>或!=或〜=> =< =<>或者像like2 like4 likec之间| | multiset成员submultiset
答案 0 :(得分:1)
RENAME是一个SQL DDL命令,因此在PL / SQL中本身不支持 - 相反,您必须使用动态SQL,例如。
procedure rename_table
is
begin
execute immediate 'rename emp to emp1';
end;