如何增量生成当前修改(增加/删除)的字段的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
直接在查询分析器执行上述语句或在你编写的代码中嵌入上述语句.