我是一个Sybase数据库,我将在其中进行大量更改,我想进行更改(目前使用PowerDesigner 16),将其保存为.SQL然后生成.SQL以迁移我的初始数据库到新的数据库结构。
我不关心数据,我只想用这个脚本更新结构。
知道如何创建这个脚本吗?
编辑:它与给定的"重复"无关,另一张票正在谈论如何为SP导出sql ...在我的情况下我只想要两个sql之间的区别
答案 0 :(得分:2)
如果您没有,可以使用File > Reverse Engineer > Database
从初始数据库创建模型。
使用File > Save As
(作为Archived PDM类型)创建此模型的副本,例如copy.apm。
然后根据需要修改模型。
然后使用Database > Apply Model Changes to Database
选项,使用选项Using an archive model
(选择上面的copy.apm)来生成ALTER脚本。
答案 1 :(得分:0)
任何寻找与数据库生成DDL的程序无关的方法的人都可以使用ASE附带的ddlgen程序
因此,要创建数据库 pubs2 的DDL,您可以执行类似
的操作ddlgen -Usa -Ppassword123 -SSERVERNAME -TDB -Npubs2 -Ooutput_file.sql