snrg.net
当前位置:首页 >> SQL SErvEr数据库中如何将查询的结果保存到另一个... >>

SQL SErvEr数据库中如何将查询的结果保存到另一个...

将查询结果放在另一张表中(table2表必须存在)insert into table2 select * from table1 查询结果直接创建一个新表存放select * into table2 from table1

SELECT TOP 10 * into newtable FROM [oldtable] Where UserID=1 Order By CreateTime Desc上面语句可以任意修改

一、复制表结构1、首先,打开并连接SqlServer,在源数据库Source_db(源数据库名称)上右键,然后依次点击“编写表脚本为”→“CREATE到”→“新查询编辑器窗口”.2、在第1步产生的编辑器中按”crtl+a“组合键全选内容,然后右键

MS SQL Server 2005 及其后版本 可直接指定 数据写向哪个 “数据库” .示例,先在MS SQL Server中手动建立一个数据库“TESTDB” 然后在任一数据库查询状态运行下面语句:SELECT 'ABC' AS TESTF1 INTO TESTDB.DBO.TESTTB1 //插入到TESTDB数据库中的dbo架构下去,作为TESTTB1表.请参考理解上面语句,就明白怎么做了.如果是不同实例之间,甚至不同的计算机之间,那么,一般做不到,也不建议.

1、可以导出到excel 然后在导入到另外一个数据库2、可以和另外一个数据库建立远程链接,然后直接进行关联操作

举个例子给你:declare @a int declare @b int select @a=count(*) from sysobjects where name like '%sys%' select @b=count(*) from sysobjects where name like '%set%' select @a-@b

用数据库名称 + dbo + 表名 的 方式操作.两个数据库关联查询select * from test.dbo.clientinfo, pubs.dbo.userinfo where test.dbo.clientinfo.userid = pubs.dbo.userinfo .userid写入数据库insert into test.dbo.clientinfo() select a, b from pubs.dbo.userinfo

1. 语句形式为:insert into 数据库名.框架名.表名(列名) select (列名) from 数据库名.框架名.表名 where 条件.2. 类似这样写就行了:insert into MyEmp.dbo.tjdjb(yybh)select yybhfrom MyCmd.dbo.tjdjb where djrq='2009-10-15' and yybh = '11'

不知道你碰到那个知识点的问题了!我就给你说说我对sqlserver多个表查询的理解!sqlserver 多个表的统计查询有三种方式1:嵌套查询 2:连接查询3:联合查询 ;(我用表名为student 的表做例子) 嵌套查询一般使用 select * from student where 或者 having ;连接查询就是将多个表或某些列为条件进行连接,从而查询数据!连接查询分: 交叉连接 内连接 外连接 自连接;联合查询就是得使用union 关键字将两个select语句联合起来,进行数据查询!只要你做过题,你就会明白其中的每种连接方式的优势!希望对你有所帮助!

你查出来后全部复制到excel,然后在新的数据库导入这个excel就行了.

网站首页 | 网站地图
All rights reserved Powered by www.snrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com