admin

Teradata:如何备份使用标识列的表?

sql

在Teradata中,我一直在为表进行备份的方式是这样的:

create table xxx_bak as xxx with data

效果很好,但是我刚刚发现这不适用于带有标识列的表。

我需要一种备份方法,该方法可以完整复制具有数据的表,以便在我弄乱某些数据时可以将其回滚。


阅读 287

收藏
2021-06-07

共1个答案

admin

一年半后,我终于找到了解决这个问题的灵巧解决方案:

create table mydb.mytablebackup as 
(select * from (select * from mydb.mytable) x) 
with data;

确保限定最里面的子查询,否则它将不起作用。

2021-06-07