Oracle Data Modeler从datamodel生成的列名太长

时间:2017-08-17 14:00:08

标签: oracle-sqldeveloper data-modeling datamodel oracle-data-modeler

我正在尝试在Oracle SQL Developer中提供的Oracle Data Modeler模块中创建数据模型。我想从这个模型维护我的数据字典。为此(我认为)我需要一个生成的DDL文件,其属性不超过30个字符。

我刚刚发现了Oracle SQL Developer,对于创建这类模型我是全新的。到目前为止我做了什么。我创建了一个逻辑模型,并将其设计为关系模型。从关系模型中,我可以生成可以在数据库上运行的DDL脚本,以进行我想要的更改。

这样做时遇到了问题。在将逻辑模型设计为关系模型时,我可以看到我所创建的外键变为超过30个字符。这是因为它似乎生成了名称(见图)

从搜索开始,您似乎应该可以通过命名标准模板来解决此问题。我找了这个菜单选项但找不到它。我找到了名称缩写功能,您可以上传.csv文件,但我认为这是针对不同的东西。

右键单击datamodeler浏览器视图中的逻辑模型,我有机会应用命名标准,但这给了我一条消息,我应该关闭keep作为原始属性选项的名称(见图片)。我找了这个,但找不到这个选项。

我的Oracle SQL Developer版本是4.1.3.20,Build MAIN-20.78。

如果我的故事不清楚,请告诉我。感谢。

Generated column name Applying name standards message

1 个答案:

答案 0 :(得分:0)

您将在“工具/首选项/数据建模器/模型/逻辑”下找到该选项

enter image description here