【问题标题】:How to generate DDL for SQL Server tables?如何为 SQL Server 表生成 DDL?
【发布时间】:2015-09-11 09:22:13
【问题描述】:

我正在使用插件在 SQL 开发人员中使用 SQL 服务器连接。我想为 SQL Server 连接中存在的表生成 DDL。

我在 ORACLE 中的视图对象中找不到任何类似 SQL 的选项。

【问题讨论】:

  • 你不能使用管理工作室吗?
  • 但是我无法访问它..还有其他方法可以解决吗?
  • 您可以在本地计算机上安装管理工作室。可从 Microsoft 免费下载。
  • 嗨,彼得,正如我在之前的回复中所说,我没有任何安装权限,因为它是由公司提供的。还有其他选择吗?

标签: sql sql-server oracle-sqldeveloper ddl


【解决方案1】:

您可以使用 SQL Developer 中内置的数据建模器功能来做到这一点:

  • 导航至:文件 -> 数据建模器 -> 导入 -> 数据字典
  • 为您的 SQL Server 连接选择连接名称,然后单击下一步
  • 选择要导入的适当数据库和/或架构,例如您感兴趣的数据库的 dbo shema
  • 点击下一步。
  • 选择要导入的数据库对象(底部有多个选项卡可供选择)点击下一步。
  • 点击完成。

这会将模型信息导入 SQL Data Modeler。接下来您可以将设计导出到 DDL:

  • 导航至:文件 -> 数据建模器 -> 导出 -> DDL 文件
  • 选择 Oracle 数据库类型,例如“Oracle Database 11g”而不是“SQL Server yyyy”设置。
  • 点击生成。
  • 选择要生成的选项。
  • 点击确定

DDL 将生成到对话框中,您可以从对话框中复制粘贴,也可以单击保存按钮。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-05
    • 1970-01-01
    • 2017-05-24
    • 1970-01-01
    • 1970-01-01
    • 2022-01-27
    • 2021-06-01
    相关资源
    最近更新 更多