您的位置:首页 > 数据库

PDM导出sql的方法和注意事项

2012-12-21 15:44 357 查看


PDM生成sql的方法(应用oracle):

工具栏里的Database--》Database Generation(Ctrl + G)

Directory:导出路径

File name:导出名(我写的是myself.sql)

点击“确定”。

如果报错:Generation aborted due to errors detected during the verification of the model.

就把刚才页的 Check model 复选框去掉,然后再点击“确定”即可。

pdm上可以直观的看出表内容的大概,但由于pdm建立的外键关系比较多,外键线跟蜘蛛网是的,根本无法审查哪根线是对应哪个表的,pdm上无法直接看出外键关系是否完全正确。

所以生成sql后,需要注意的事项(我用在ORACLE下):

1、首先必须要做的,很重要:

pdm里的表特别多,有时候用pdm挂外键的时候,疏忽大意,把外键挂错表上了,所以认真审查每一个外键创建sql语句是否正确。

2、执行sql出现的问题:

1)、 column type incompatible with referenced column type

说明外键类型不一致。

2)、 ORA-02275:such a referential constraint already exists in the table

肯定是外键约束有重名的了,因为前面的sql执行过程中,已经建立了一个这个名字的约束,现在又建这个名的约束,肯定不让建了。

3)、ORA-00972:indentifier is too long

外键约束名太长了,约束名长度不能超过30个字符。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: