首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

用PD生成物理表后,已经录入了数据,如果再修改表结构,怎么保留数据

2012-03-21 
用PD生成物理表后,已经录入了数据,如果再修改表结构,如何保留数据?我用Powdesigner建的数据模型生成了数据

用PD生成物理表后,已经录入了数据,如果再修改表结构,如何保留数据?
我用Powdesigner建的数据模型生成了数据库,录入了测试数据。现在要修改表的结构,例如增加字段。
我想在PD中修改逻辑结构后再直接生成物理表。但如何保留测试数据呢?难道要在数据库中直接改吗?

[解决办法]
不用修改数据库的。直接在PD中增加你的新字段,然后 modify database 就OK,原来的数据是不会丢失的。
[解决办法]
对,楼上说的对,其实pd是先创建一个表,把数据迁移出来,删除原来的表,再创建一个新的表,然后插入数据,删除临时表,完成。如果数据量比较大或者有触发器最好不要用啦
[解决办法]
你这种肯定是有外键造成的,没有办法,你得把相关联的那几个表一起重新生成SQL语句
[解决办法]
正在使用有可能是被锁了,执行时是不是有什么程序正在用这个表?

热点排行