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 数据源具有未命名的数据库和模式。下表允许您设置默认架构名称。 |