从另一个数据库中的select语句中创建一个新表,如何使用Create Table As语句啊?

时间:2023-01-30 21:42:09
从另一个数据库中的select语句中创建一个新表,如何使用Create Table As语句啊?  
或者说如何把一个数据库中的表完全的复制导另一个数据库中去?救命啊,一定送分

7 个解决方案

#1


什么数据库?
如果是SQL Server可以用DTS

#2


SQL Server:
select * into newtable from tablename

#3


warning(爱就爱了) 
into 到另一个数据库中的表如何写啊?

#4


oracle 里面可以使用
CREATE TABLE SORTED_EMP AS
select * from username.tablename ;

#5


Access 的数据库怎么写?

#6


我已经解决了
"SELECT * INTO tablename IN '" & otherDataBasePathName & "' from tablename "

#7


可以使用sql server的import and export data工具在不同的数据库之间不复制表和数据。
如果同是oracle的话,就更简单了,只要建立数据库链接就可以了
create database link my_connect
connect to username identified by password using '链接字符串'
访问的时候可以这样
create table temp
as select * from temp@my_connect

#1


什么数据库?
如果是SQL Server可以用DTS

#2


SQL Server:
select * into newtable from tablename

#3


warning(爱就爱了) 
into 到另一个数据库中的表如何写啊?

#4


oracle 里面可以使用
CREATE TABLE SORTED_EMP AS
select * from username.tablename ;

#5


Access 的数据库怎么写?

#6


我已经解决了
"SELECT * INTO tablename IN '" & otherDataBasePathName & "' from tablename "

#7


可以使用sql server的import and export data工具在不同的数据库之间不复制表和数据。
如果同是oracle的话,就更简单了,只要建立数据库链接就可以了
create database link my_connect
connect to username identified by password using '链接字符串'
访问的时候可以这样
create table temp
as select * from temp@my_connect