切记不要随意重命名数据库表

以下是情景还原
背景:ORACEL环境,有表A。
1,对A进行表备份,执行:
 
create A_BAK_1113 as select * from A


2,发现表需要还原,于是把表A重命名成A_BAK_1114,把表A_BAK_1113重命名成表A,并完成数据的追加操作。

以下是导致的结果
因为A表上关联有触发器TRI_A,在执行完第二个操作后,TRI_A中的表A也相应变化成了A_BAK_1114,导致触发器的执行结果完全错误了!!!


切记不要随意重命名数据库表!!!!

猜你喜欢

转载自chqipy.iteye.com/blog/1725360
今日推荐