
1、首先,打开并连接Sql Server,在源数据库Source_db(源数据库名称)上右键,然后依次点击“编写表脚本为”→“CREATE到”→“新查询编辑器窗口”。
2、在第1步产生的编辑器中按”crtl+a“组合键全选内容,然后右键“复制“(或按"crtl+c"键)。
3、新建查询,然后右键”粘贴“(或ctrl+v);如图所示,将代码中Source_db(源数据库名)改为target_db(目标数据库名)。
4、接着右键单击”执行“执行代码。
5、然后,在目标数据库的表结构中就可以看到被复制过来的表了。
oracle数据库可以将查询的结果创建成新表,方法如下:
工具/原料
数据库 数据库管理工具 电脑
方法/步骤
1、首先,打开数据库管理工具进入界面,并连接到目标数据库<本例是用的PL/SQLDeveloper>。
2、从菜单中开启新的查询窗口,依次点击file---->new---->sqlwindows。
3、输入查询语句:SELECTT.*,T.ROWIDFROMG_XX_REPAIRT,执行。
4、单击“Editdate”使其变为未锁定状态,将数据复制粘贴到创建的新表即可。
1、复制旧表的数据到新表(假设两个表结构一样)INSERT
INTO
新表
SELECT
*
FROM
旧表
2、复制旧表的数据到新表(假设两个表结构不一样)
INSERT
INTO
新表(字段1,字段2,.......)
SELECT
字段1,字段2,......
FROM
旧表
3、复制表结构及数据到新表
select
*
into
目标表名
from
源表名(要求目标表不存在,因为在插入时会自动创建)
4、只复制表结构到新表
CREATE
TABLE
新表
SELECT
*
FROM
旧表
WHERE
1=2
即:让WHERE条件不成立.
扩展资料
基本SQL语句
1、数据表的建立
CREATE
TABLE
数据表名称(字段1
类型1(长度),字段2
类型2(长度)
……
)
2、
数据记录筛选
sql="select
*
from
数据表
where字段名=字段值
order
by字段名[desc]"
3、更新数据记录
sql="update
数据表
set字段名=字段值
where
条件表达式"
4、删除数据记录
sql="delete
from
数据表
where
条件表达式"
5、
添加数据记录
sql="insert
into
数据表
(字段1,字段2,字段3
…)
values
(值1,值2,值3
…)"
参考资料来源:百度百科-SQL
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)