Oracle PL / SQL的一个很好的参考

时间:2010-01-11 12:51:44

标签: sql oracle plsql

Oracle PL / SQL的最佳参考是什么?我对SQL-92和MS-SQL扩展有很好的了解,但现在我正在使用Oracle,我很难找到PL / SQL语言的好参考。

我正在寻找以下内容的参考资料:

  • 变量
  • 循环
  • 光标
  • 触发
  • 存储过程
  • 临时表

非常感谢。

7 个答案:

答案 0 :(得分:20)

正如Klaus所说,在线文档非常好。从2-Day Application Developer's Guide开始。如果您使用的是11gR2,则需要阅读最新版本的PL/SQL Language Reference。较新的Oracle版本具有更新的文档版本。

但如果你想买一本书,那么Steven Feuerstein的Oracle PL/SQL Programming就是那本书。

答案 1 :(得分:7)

另外一个观察。您可以在PL / SQL功能列表中包含临时表。这是因为你习惯了T-SQL的做事方式。在Oracle中,处理方式不同。

在Oracle中,我们有全局临时表。这些是永久数据库对象,如常规表,但它们的定义使得数据暂时保留 - 在事务或会话期间。全局临时表中的数据只能由填充它的会话查询。

关键是临时表在the SQL Reference中讨论,而不是PL / SQL手册。

答案 2 :(得分:2)

This reference非常好。

答案 3 :(得分:2)

除了其他人提到的PL / SQL文档之外,Oracle Database Concepts Guide是查找Oracle如何工作的一个很好的参考,包括包,触发器,表等的概述。我已经发布了一个链接到11.2版本,但您可以找到旧版本here的文档。

答案 4 :(得分:2)

我总是发现Tech on the Net是一个很好的快速参考

答案 5 :(得分:0)

Java2s有一个很好的参考教程。

以下是Oracle部分:http://www.java2s.com/Book/Oracle/CatalogOracle.htm

以下是Oracle PL / SQL参考目录,易于导航:http://www.java2s.com/Code/Oracle/CatalogOracle.htm

以下是Oracle PL / SQL教程部分:http://www.java2s.com/Tutorial/Oracle/CatalogOracle.htm

我有OReilly Book但不会发布我在那里获得该链接以及Scribd上的Oracle Student工作簿。

与Oracle引用和大溪地oracle一起,这个网站对初学者来说是一个很好的教程网站。 http://www.tutorialspoint.com/plsql/index.htm

答案 6 :(得分:0)

为接受的答案添加点数:

在你的程序中。您会发现Oracle在涉及数十个(是16个以上)表的复杂查询方面要好得多 - 没有任何问题。