【问题标题】:How to save tables, sequences etc in Oracle Database Express 11g如何在 Oracle Database Express 11g 中保存表、序列等
【发布时间】:2013-04-27 11:30:22
【问题描述】:

对于 99% 的人来说,这将是一个非常愚蠢的问题。

我刚开始写一篇数据库论文(这里是完整的新手),我正在做一个任务,我需要设计一堆表并添加外键、序列等。

我已经设法在 Oracle express (11g) '对象浏览器'中创建了上述所有内容,但是我需要“提供一个 SQL 脚本文件来定义数据库模式”,但我不知道该怎么做。

我认为某处可能存在某种“另存为”或“导出到 sql 脚本”选项。过去几个小时在网上搜索并试图弄清楚无济于事。

非常感谢任何帮助。

【问题讨论】:

  • 这不是一个愚蠢的问题。答案取决于您可以使用什么。在一种极端情况下,有一种软件,您可以在其中右键单击图标并为您编写脚本。在另一个极端,您必须输入所有创建表 sql 命令,运行它们,然后将命令保存在文本文件中。我两个都做。
  • 哇哦。谢谢你回到我身旁。我只是假设 Oracle 会有某种“保存脚本”选项。我不能在这里使用任何其他软件,只是使用基于浏览器的 Oracle Express 应用程序。所以几乎我只需要选择我想要包含在“对象浏览器”中的每个东西,然后选择“SQL”选项卡并复制创建代码?
  • 我没有你正在使用的东西,但听起来它可能有用。

标签: sql oracle11g


【解决方案1】:

如果您正在学习 RDBMS,您应该真正编写构建对象的代码,而不是使用 GUI 来为您完成。 CREATE TABLE 命令非常简单,您将学习数据定义语言 (DDL) 的一些语法。 GUI 可能会为您完成这一切,但这样做您不会学到太多东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-30
    • 2021-10-06
    • 2016-02-27
    • 2012-06-16
    • 2018-03-07
    • 2019-03-11
    相关资源
    最近更新 更多