Sql 如何复制没有记录的表?
我正在使用H2数据库。我尝试了以下SQL,但也复制了记录:Sql 如何复制没有记录的表?,sql,h2,Sql,H2,我正在使用H2数据库。我尝试了以下SQL,但也复制了记录: "CREATE TABLE test_tmp AS SELECT * FROM test" 我还尝试了以下sql: "CREATE TABLE test_tmp AS SELECT * FROM test WITH NO DATA", 但我得到了一个语法错误异常。那么您知道如何复制没有记录的表吗?这不会创建表元数据,如索引、约束字段、属性等。 Create table testtmp as select * from test wh
"CREATE TABLE test_tmp AS SELECT * FROM test"
我还尝试了以下sql:
"CREATE TABLE test_tmp AS SELECT * FROM test WITH NO DATA",
但我得到了一个语法错误异常。那么您知道如何复制没有记录的表吗?这不会创建表元数据,如索引、约束字段、属性等。
Create table testtmp as select * from test where 1=0
SELECT * INTO test_tmp FROM test WHERE 1=2