【问题标题】:What type of SQL is used in Toad for Oracle?Toad for Oracle 中使用什么类型的 SQL?
【发布时间】:2015-04-02 01:37:10
【问题描述】:

我是使用 Toad for Oracle 的新手,所以我希望我的问题有意义。 据我所知,有“基本”SQL,即 ANSI SQL,并且有专有版本,如 Oracle 的 PLSQL 和 Microsoft 的 TSQL。对吗?

所以当我使用 Toad 时,那里有一个选项显示桌面:SQL 或 PLSQL,我可以选择哪一个。那么如果我选择 SQL,是否意味着我只需要使用 ANSI SQL?该选项有什么作用?

谢谢

【问题讨论】:

  • PL/SQL 不是 SQL 的一种。

标签: sql toad ansi-sql


【解决方案1】:

在这种情况下,“SQL”严格指查询语言。它仍然是 Oracle 的 SQL 风格。

“PL/SQL”指的是 Oracle 对 SQL 的过程扩展。这允许您编写本机运行 SQL 的函数或过程,以及运行包含 SQL(匿名块)的过程块。

对于 Toad,区别实际上在于编辑器的配置方式。您可以在 SQL 编辑器中运行 PL/SQL,反之亦然。请记住,Toad 只是一个 IDE,它不能改变 Oracle 解释 SQL 的方式,就像 Eclipse 不能改变 Java 编译代码的方式一样。

【讨论】:

    【解决方案2】:

    TOAD for Oracle 或 SQL Server 等只是数据库客户端程序。他们使用数据库后台引擎,这意味着 SQL 与您使用 PL/SQL 或 SQL Server Management Studio for SQL Server 完全相同。但是,TOAD 客户端比 Oracle 或 Microsoft 提供的本地客户端程序要优越得多。它们配备了丰富的工具和功能套件,使您的 DBA 体验更易于管理,尤其是在 SQL 设计、导出和导入以及报告功能方面。 TOAD 现在归戴尔公司所有。

    【讨论】:

    • SQL Server 的“本机客户端”程序可以说是 SSMS(好吧,它不是像 isql 这样的小型 CLI 应用程序,我忽略了它,因为 SSMS 可用)而且它“非常好”。现在,Oracle 的 SQL*Plus :shudder: ..
    • SQL*Plus ...不,你会再次开始做噩梦
    • 这就是为什么你们应该得到 TOAD。我从未回头。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多