【发布时间】:2010-01-11 12:51:44
【问题描述】:
Oracle PL/SQL 的最佳参考资料是什么?我对 SQL-92 和 MS-SQL 扩展有很好的了解,但现在我正在与 Oracle 合作,我正在努力寻找 PL/SQL 语言的良好参考。
我正在寻找以下参考资料:
- 变量
- 循环
- 光标
- 包
- 触发器
- 存储过程
- 临时表
非常感谢。
【问题讨论】:
-
感谢大家的时间和链接
Oracle PL/SQL 的最佳参考资料是什么?我对 SQL-92 和 MS-SQL 扩展有很好的了解,但现在我正在与 Oracle 合作,我正在努力寻找 PL/SQL 语言的良好参考。
我正在寻找以下参考资料:
非常感谢。
【问题讨论】:
正如 Klaus 所说,在线文档非常好。从2-Day Application Developer's Guide 开始。如果您使用的是 11gR2,则需要阅读最新版本的 PL/SQL Language Reference。较新的 Oracle 版本已更新了文档版本。
但如果你想买一本书,那么 Steven Feuerstein 的Oracle PL/SQL Programming 就是那个。
【讨论】:
一个额外的观察。您可以在 PL/SQL 功能列表中包含临时表。这是因为你习惯了 T-SQL 的做事方式。在 Oracle 中,事情的处理方式不同。
在 Oracle 中,我们有全局临时表。这些是永久数据库对象,就像常规表一样,但它们的定义是为了临时保存数据——无论是在事务期间还是在会话期间。全局临时表中的数据只能由填充它的会话查询。
重点是在the SQL Reference 中讨论了临时表,而不是PL/SQL 手册。
【讨论】:
This reference真不错。
【讨论】:
除了其他人提到的 PL/SQL 文档之外,Oracle Database Concepts Guide 是了解 Oracle 工作原理的一个很好的参考,包括对包、触发器、表等的概述。我已经发布了 11.2 版本的链接,但您可以找到旧版本的文档here。
【讨论】:
我一直认为 Tech on the Net 是很好的快速参考
【讨论】:
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 书籍,但不会发布我在哪里获得该链接以及 Scribd 上的 Oracle 学生工作簿。
除了甲骨文参考资料和大溪地甲骨文之外,这个网站还是一个很好的初学者教程网站。 http://www.tutorialspoint.com/plsql/index.htm
【讨论】:
为接受的答案加分:
在您的程序中。您会发现 Oracle 在涉及数十个(是的超过 16 个)表的复杂查询方面要好得多——没有任何问题。
【讨论】: