复制dashDB中的表

时间:2016-11-03 08:05:15

标签: sql dashdb

我想在dashDB中创建一个重复的表(有或没有原始数据,它并不重要,表结构是重要的)。

我试过了:

SELECT * INTO new_table 
FROM old_table;

但是我收到了这个错误:

  

" NEW_TABLE"在使用它的上下文中无效.SQLCODE = -206,SQLSTATE = 42703,DRIVER = 3.69.56

我也尝试过:

CREATE TABLE new_table AS 
(SELECT * FROM old_table); 

但是我收到了这个错误:

  

意外的令牌" END-OF-STATEMENT"在" AS之后找到(SELECT * FROM old_table"。预期的令牌可能包括:" WITH DATA,没有数据" .. SQLCODE = -104,SQLSTATE = 42601,DRIVER = 3.69。 56

2 个答案:

答案 0 :(得分:0)

我在这里找到答案:
Create table (structure) from existing table

似乎这就是诀窍

CREATE TABLE new_table LIKE old_table;

答案 1 :(得分:0)

就这样做。这将工作并创建表的精确副本,包括数据:

使用DATA创建表NEW_TAB AS(SELECT * FROM EXISTING_TAB);

相关问题