首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-02-17 
如何增量生成当前修改(增加/删除)的字段的SQL语句因为要同时维护几个数据库的表结构协同,而且各个表都有数

如何增量生成当前修改(增加/删除)的字段的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


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

热点排行