SQL Server中怎样才能把查询结果创建一个表存放在另一个数据库中?

来源:百度知道 编辑:UC知道 时间:2024/05/13 05:38:22
数据库A中有一张表“车辆检测”,现在我的查询条件为“车辆='小汽车'”,我想将查询结果直接创建一个新表存放,请问SQL语句是怎样的?若新建表要放在另一个数据库B中,SQL语句又是怎样的??

查询结果直接创建一个新表存放
select * into [新表名] FROM [原表名]
WHERE 车辆='小汽车'

若新建表要放在另一个数据库B中
USE B
GO
SELECT * INTO [新表名] FROM [数据库名]..[表名]
WHERE 车辆='小汽车'
GO

不如存放的B库中的table中:SQL如下

select *
insert into B..table
from A..车辆检测
where 车辆='小汽车'

你测试一下看看!

SELECT *
INTO B.表名
FROM A.表名 where 车辆='小汽车'

不行