我是使用Toad for Oracle的新手,所以我希望我的问题有道理。 据我所知,有'基本'SQL是ANSI SQL,并且有专有版本,如PLSQL for Oracle和TSQL for Microsoft。这是对的吗?
所以当我使用Toad时,有一个选项可以说Desktop:SQL或PLSQL,我可以选择哪一个。因此,如果我选择SQL,这是否意味着我只需要使用ANSI SQL?该选项有什么作用?
由于
答案 0 :(得分:1)
在这种情况下," SQL"严格指查询语言。它仍然是Oracle的SQL风格。
" PL / SQL"指的是Oracle的SQL过程扩展。这允许您编写本机运行SQL的函数或过程,以及运行包含SQL(匿名块)的过程块。
对于Toad来说,区别在于编辑器的配置方式。您可以在SQL编辑器中运行PL / SQL,反之亦然。请记住,Toad只是一个IDE,它不能改变Oracle解释SQL的方式,而不是Eclipse可以改变Java编译代码的方式。
答案 1 :(得分:1)
TOAD for Oracle或SQL Server等只是数据库客户端程序。它们使用数据库后引擎,这意味着SQL与使用PL / SQL或SQL Server Management Studio for SQL Server完全相同。但是,TOAD客户端远比Oracle或Microsoft提供的本机客户端程序更优越。它们具有丰富的工具和功能,使您的DBA体验更易于管理,特别是在SQL设计,导出和导入以及报告功能方面。 TOAD现在归Dell Inc.所有。