一个专注于大数据技术架构与应用分享的技术博客

Teradata中如何拷贝表结构和数据,创建备份表

在实际工作中,我们经常需要快速对一张表进行备份,常见的操作方法是,创建一张同结构的备份表,然后将数据从正式表中INSERT至备份表。

在Teradata数据库中,拷贝表结构有两种方法:

第一种方法:

create table db_name.table1_bak as db_name.table1 with no data;

第二种方法:

create table db_name.table1_bak as
(
    select * from db_name.table1
)with no data;

如果想在创建表的同时将数据也拷贝到目标表,只需要将上面的SQL语句中的“with no data”改成“with data”就可以了。它等价于先创建同结构的备份表,再向备份表中INSERT数据两个步骤。

 

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Teradata中如何拷贝表结构和数据,创建备份表》
文章链接:https://macsishu.com/teradata%e4%b8%ad%e5%a6%82%e4%bd%95%e6%8b%b7%e8%b4%9d%e8%a1%a8%e7%bb%93%e6%9e%84%e5%92%8c%e6%95%b0%e6%8d%ae%ef%bc%8c%e5%88%9b%e5%bb%ba%e5%a4%87%e4%bb%bd%e8%a1%a8
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

相关推荐

  • 暂无文章