使用Query为特定数据生成脚本

时间:2014-03-20 10:43:31

标签: sql sql-server

是否可以生成脚本但不能为所有表生成脚本?我想在D:\Folder\生成脚本。

查询

select * 
from DatabaseA.dbo.TableA
where model = 'animal_b'

2 个答案:

答案 0 :(得分:1)

基于过滤器,SQL Server Mangement Studio脚本不可能只有表中的某些记录。编写脚本数据时,它是全部或全部。

您可以做的是将记录复制到新表中,方法如下:

select * 
into DatabaseA.dbo.TableA_Copy
from DatabaseA.dbo.TableA
where model = 'animal_b'

然后简单地编写TableA_Copy的数据脚本。

答案 1 :(得分:0)

如果您希望根据表中的条件获取有限数据,则执行select语句,然后

RIGHT CLICK >> COPY with Headers and paste into Excel Sheets 

>> Click on EXPORT IMPORT Wizard >>
>>Tick on Tab 
>>Tick on Text 

您将获得与Sql编辑器

中显示的格式相同的格式