2016-11-03 80 views
0

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

我想:

SELECT * INTO new_table 
FROM old_table; 

,但我得到这个错误:

"new_table" is not valid in the context where it is used.. SQLCODE=-206, SQLSTATE=42703, DRIVER=3.69.56

我也试过:

CREATE TABLE new_table AS 
(SELECT * FROM old_table); 

,但我得到这个错误:

An unexpected token "END-OF-STATEMENT" was found following "AS (SELECT * FROM old_table". Expected tokens may include: "WITH DATA, WITH NO DATA".. SQLCODE=-104, SQLSTATE=42601, DRIVER=3.69.56

回答

0

只要做到这一点。这将工作并创建包含数据的表的精确副本:

CREATE TABLE NEW_TAB AS(SELECT * FROM EXISTING_TAB)WITH DATA;