【发布时间】:2014-04-09 02:14:44
【问题描述】:
我正在尝试根据选择结果创建一个新表。这适用于 SQL Server:
SELECT * INTO newTable FROM (SELECT col1, col2, col3 FROM oldTable) x;
现在,我想用 HSQLDB(2.2 版)实现完全相同的功能。我尝试了几种形式,例如
SELECT * INTO newTable FROM (SELECT col1, col2, col3 FROM oldTable);
SELECT INTO newTable FROM SELECT col1, col2, col3 FROM oldTable;
CREATE TABLE newTable AS SELECT col1, col2, col3 FROM oldTable;
所有这些变体都会导致某种形式的语法错误。如何使用 HSQLDB 从选择中创建表?
【问题讨论】:
标签: sql database select hsqldb