2017-09-07 36 views
0

希望你做得很好....使用立即执行更改过程中的表名称

我想在使用execute immediate的过程中更改表名称。 但是,这里的扭曲是我想追加sysdate(格式:YYYYMMDD)到现有的表名称。

例如:TABLE_NAME:销售 重命名应该是:sales_20170907

请帮我...

回答

1

尝试:

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

缺少一个Y日期格式。不能编辑少于6个字符:| – Dessma

+0

@Dessma谢谢,修复 –