DDL 数据源
DDL 数据源
包含数据定义语言语句(DDL 语句)的 SQL 文件可以用作数据源。因此,您可以在编辑器中引用此类文件中定义的所有表、列和其他对象。
如果您已经拥有所选数据源的 DDL 数据源,您可以选择是将 DDL 文件转储到现有 DDL 数据源还是创建一个新数据源。
将现有数据源转储到 DDL 数据源
在数据库工具窗口()中,右键单击要转储到 DDL 数据源的数据源,然后选择。
要为 DDL 数据源配置代码设置,请参阅配置 DDL 生成设置。
在数据源和驱动程序对话框中,选择 DDL 数据源,然后单击添加目录或 DDL 文件。
在文件浏览器中,导航到将存储数据源的 DDL 文件的目录,然后单击Open。
单击确定。

从现有文件创建 DDL 数据源
在数据库工具窗口()中,单击数据源属性图标
。
在Data Sources and Drivers对话框的Data Sources选项卡上,单击Add图标 ( ) 并选择DDL Data Source。
在“源”窗格中,单击“添加”按钮 (
)。
在文件浏览器中,导航到 SQL 文件或带有 DDL 语句的文件,然后单击Open。
单击方言链接并选择要用于添加的 SQL 文件的方言。
应用设置并单击OK。

如果选择自动同步,则 DDL 数据源会自动刷新相应文件的更改。要禁用此行为,请清除该复选框。
数据源中的引用对象
您可以在 DDL 数据源中创建索引,以引用通常数据源中的表。在您的代码中,该表将被正确引用,并且带有索引的表将出现在数据库树中。
在数据库工具窗口()中,单击数据源属性图标
。
选择要扩展的 DDL 数据源。
单击添加图标 (
),选择扩展数据源并选择要引用的数据源。

为 DDL 数据源中的 SQL 文件设置方言
在数据库工具窗口()中,单击数据源属性图标
。
单击要修改的 DDL 数据源。
在源选项卡上,单击配置 SQL 方言图标 (
)。

在 DDL 数据源中创建对象
在Database工具窗口()中,右键单击 DDL 数据源的节点并导航到New。在对象列表中,选择要创建的对象。
配置 DDL 生成设置
您可以为为 DDL 数据源生成的文件配置代码设置。
在数据库工具窗口()中,单击数据源属性图标
。
在数据源选项卡上,选择 DDL 数据源。
单击新建文件布局选项卡。
新文件布局选项卡的设置
选项 | 描述 |
|---|---|
布局 | 定义如何存储和生成 DDL 文件的方式。
|
根路径 | 定义 DDL 文件的位置目录。 |
代码风格 | 将代码样式应用于生成的 DDL 文件。 |
使用模式名称限定对象 | 将架构名称添加到表名称。当您在不同方案中有两个或多个具有相同名称的表时,您可以限定一个表。此选项具有以下参数:
|
放置约束 | 定义放置 FOREIGN KEY、UNIQUE、CHECK 和其他约束的位置。
|
重新生成数据库提供的属性定义代码 | 重新生成由数据库作为源代码的一部分提供的属性定义。 |
重新格式化生成的代码 | 使用当前代码样式配置文件重新格式化生成的代码。此选项仅影响生成的代码,不影响直接从服务器接收的代码。 |
默认模式/数据库 | 为 DDL 数据源中的对象设置默认架构或数据库。DDL 数据源具有未命名的数据库和模式。下表允许您设置默认架构名称。 ![]() |






