如何增量生成当前修改(增加/删除)的字段的SQL语句

lovelxj 2007-09-10 10:16:20
因为要同时维护几个数据库的表结构协同,而且各个表都有数据;
所以希望能够把基准数据库的增量修改都导成SQL语句;
比如:
本次修改有增加、删除字段的操作,那就生成

增加字段
alter table docdsp add dspcode char(200)
删除字段
ALTER TABLE table_NAME DROP COLUMN column_NAME
修改字段类型
ALTER TABLE table_name ALTER COLUMN column_name new_data_type


问:通过MS SQL的企业管理器,或者有什么方法能够实现 把增量修改生成SQL语句呢?
...全文
252 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovelxj 2007-10-22
  • 打赏
  • 举报
回复
最后使用PD实现,把更新前后的模型文件进行对比,可以找出当前更新的字段,并且生成SQL
dawugui 2007-09-10
  • 打赏
  • 举报
回复
增加字段
alter table docdsp add dspcode char(200)
删除字段
ALTER TABLE table_NAME DROP COLUMN column_NAME
修改字段类型
ALTER TABLE table_name ALTER COLUMN column_name new_data_type


直接在查询分析器执行上述语句或在你编写的代码中嵌入上述语句.
zjcxc 元老 2007-09-10
  • 打赏
  • 举报
回复
不过,通常的做法是操作本身就通过T-SQL来完成,而不是用企业管理器。
zjcxc 元老 2007-09-10
  • 打赏
  • 举报
回复
用事件控察器跟踪处理过程,跟踪的结果中就会包含操作的T-SQL
衣犹未尽 2007-09-10
  • 打赏
  • 举报
回复
什么意思,没看懂
sp4 2007-09-10
  • 打赏
  • 举报
回复
晕倒
lovelxj 2007-09-10
  • 打赏
  • 举报
回复
收到
谢谢 zjcxc(邹建) 和 潇洒的乌龟

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧