我想生成sql server 2008的数据库脚本。我想只生成特定日期的更新。怎么做?
答案 0 :(得分:2)
你的问题有点不清楚。是否要生成用于创建表或插入数据的数据库脚本?
如果是数据,您可以创建选择输出有效插入的内容:
create table test (a int, b int, c int);
select 'insert into test (a,b,c) values
('+convert(varchar, a)+','+convert(varchar, b)+','+convert(varchar, c)+');'
from test
在select上你可以添加一个where子句,你只能从给定日期获取数据。
编辑: 看起来有人讨论过如何在其他讨论论坛上找到数据库之间的变化。看看: