Toad for Oracle 中使用什么类型的 SQL?

What type of SQL is used in Toad for Oracle?

我刚开始使用 Toad for Oracle,所以我希望我的问题是有道理的。 据我所知有 'base' SQL 是 ANSI SQL 并且从那里有专有版本,例如 PLSQL for Oracle 和 TSQL for微软。对吗?

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

谢谢

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

风味

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

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

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