相关疑难解决方法(0)

如何在不复制数据的情况下创建Oracle表的副本?

我知道声明:

create table xyz_new as select * from xyz;
Run Code Online (Sandbox Code Playgroud)

哪个复制结构和数据,但如果我只想要结构呢?

sql oracle copy database-table

269
推荐指数
5
解决办法
54万
查看次数

将数据复制到另一个表中

如何将数据从一个表复制/附加到SQL Server中具有相同模式的另一个表中?

编辑:

我的意思是说有查询

select * 
into table1 
from table2 
where 1=1 
Run Code Online (Sandbox Code Playgroud)

table1使用相同的模式和数据创建table2.

有没有像这样的简短查询只将整个数据复制到现有的表中?

sql sql-server sql-server-2008

140
推荐指数
8
解决办法
41万
查看次数

使用Oracle选择INTO

我正在尝试使用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 ...选择

sql oracle ora-00905

125
推荐指数
3
解决办法
35万
查看次数