使用execute immediate在Procedure中更改表名

时间:2017-09-07 14:38:45

标签: plsql plsqldeveloper

希望你做得好......

我想使用execute immediate在Procedure中更改表名。 但是这里的转折是我想将sysdate(格式:YYYYMMDD)附加到现有的表名。

ex:Table_name:Sales 重命名应为:sales_20170907

请帮帮我......

1 个答案:

答案 0 :(得分:1)

尝试:

execute immediate 'rename sales to sales_' || to_char(sysdate, 'YYYYMMDD');