日期:2014-05-18  浏览次数:20542 次

如何增量生成当前修改(增加/删除)的字段的SQL语句
因为要同时维护几个数据库的表结构协同,而且各个表都有数据;
所以希望能够把基准数据库的增量修改都导成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语句呢?

------解决方案--------------------
什么意思,没看懂
------解决方案--------------------
用事件控察器跟踪处理过程,跟踪的结果中就会包含操作的T-SQL
------解决方案--------------------
不过,通常的做法是操作本身就通过T-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


直接在查询分析器执行上述语句或在你编写的代码中嵌入上述语句.