0

是否可以在 T-SQL 中为特定的 where 或 case 生成插入,而无需购买一些 3rd 方工具?

IQ     
-----------
87   - 0087
161  - 0161
205  - 0205
4087 - 4087 

存储过程示例:

sp_generate_insert select * from GENIUSES where IQ=161
4

1 回答 1

1

如果你可以使用 Sql Server Management Studio,你可以这样做:

  1. 右键单击数据库(不是表)并选择任务 --> 生成脚本
  2. 下一步 --> 选择请求的表/表(从选择特定的数据库对象)
  3. 下一步 --> 点击高级 --> 要脚本的数据类型 = 模式和数据
  4. 下一步和完成

我不记得在上述过程中是否可以应用过滤器,所以如果不是,您可以将表选择到另一个表中并从另一个表生成脚本

select * 
into filteredGeniuses
from GENIUSES
where IQ=161 
于 2012-05-31T19:15:53.507 回答