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

Posted

技术标签:

【中文标题】Oracle PL/SQL 的一个很好的参考【英文标题】:A good reference for Oracle PL/SQL 【发布时间】:2010-01-11 12:51:44 【问题描述】:

Oracle PL/SQL 的最佳参考资料是什么?我对 SQL-92 和 MS-SQL 扩展有很好的了解,但现在我正在与 Oracle 合作,我正在努力寻找 PL/SQL 语言的良好参考。

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

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

非常感谢。

【问题讨论】:

感谢大家的时间和链接 【参考方案1】:

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

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

【讨论】:

这是一本好书,如果您打算在 Oreilly.com 购买,作为奖励,使用优惠券代码 LREL40 可以获得 40% Feuerstein 绝对是 PL/SQL 方面的大师 我从那本书中学到了 PL/SQL。值得投资。【参考方案2】:

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

在 Oracle 中,我们有全局临时表。这些是永久数据库对象,就像常规表一样,但它们的定义是为了临时保存数据——无论是在事务期间还是在会话期间。全局临时表中的数据只能由填充它的会话查询。

重点是在the SQL Reference 中讨论了临时表,而不是PL/SQL 手册。

【讨论】:

【参考方案3】:

This reference真不错。

【讨论】:

或最新版本(11.2):download.oracle.com/docs/cd/E11882_01/appdev.112/e10472/toc.htm【参考方案4】:

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

【讨论】:

【参考方案5】:

我一直认为 Tech on the Net 是很好的快速参考

【讨论】:

很好的索引快速参考,虽然不是很深入。【参考方案6】:

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

【讨论】:

【参考方案7】:

为接受的答案加分:

1)Concepts for Database Developers 2) Temporary tables in stored procedure from AskTom AskTom 的示例代码 sn-p 打开 ref_cursor 为 选择 * 从(您以前放入 temp_1 的查询), (您曾经放入 temp_2 的查询) 在哪里加入条件

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

【讨论】:

以上是关于Oracle PL/SQL 的一个很好的参考的主要内容,如果未能解决你的问题,请参考以下文章

Oracle PL/SQL 中基于参数的选择查询

Oracle或PL/SQL自动断开连接解决参考

PLSQL简介翻译

PL/SQL API 甲骨文

用pl sql为oracle表创建sequence有啥用 怎么创建?

从 oracle PL/SQL 查看变量的值