我知道声明:
create table xyz_new as select * from xyz;
Run Code Online (Sandbox Code Playgroud)
哪个复制结构和数据,但如果我只想要结构呢?
如何将数据从一个表复制/附加到SQL Server中具有相同模式的另一个表中?
编辑:
我的意思是说有查询
select *
into table1
from table2
where 1=1
Run Code Online (Sandbox Code Playgroud)
它table1使用相同的模式和数据创建table2.
有没有像这样的简短查询只将整个数据复制到现有的表中?
我正在尝试使用Oracle进行SELECT INTO.我的查询是:
SELECT * INTO new_table FROM old_table;
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
SQL Error: ORA-00905: missing keyword
00905. 00000 - "missing keyword"
Run Code Online (Sandbox Code Playgroud)
有什么想法有什么不对吗?
上面的标准行为应该像我最初的想法一样:但是Oracle在他们自己的方言中实现了它完全不同的SQL Docs on Insert ...选择