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