Хороший справочник по Oracle PL/SQL

Каковы лучшие ссылки для Oracle PL/SQL? Я отлично знаю SQL-92 и расширения MS-SQL, но сейчас я работаю с Oracle и изо всех сил стараюсь найти хорошие ссылки на язык PL / SQL.

Я ищу ссылки на следующее:

  • переменная
  • Loops
  • Курсор
  • пакеты
  • Спусковой крючок
  • Хранимые процедуры
  • Временные столы

Спасибо.

7 ответов

Решение

Как говорит Клаус, онлайн-документация довольно хорошая. Начните с 2-дневного Руководства разработчика приложений. Если вы используете 11gR2, вам нужно прочитать самую последнюю версию справочника по языку PL/SQL. Более новые версии Oracle имеют обновленные версии документов.

Но если вы хотите купить книгу, то программирование Oracle PL/SQL Стивена Фюрштайна - это то, что вам нужно.

Еще одно наблюдение. Вы включаете временные таблицы в список функций PL/SQL. Это потому, что вы привыкли к тому, как T-SQL работает. В Oracle все обрабатывается по-разному.

В Oracle у нас есть глобальные временные таблицы. Это постоянные объекты базы данных, такие как обычные таблицы, но они определены так, что данные хранятся временно - на время транзакции или сеанса. Данные в глобальной временной таблице запрашиваются только тем сеансом, который их заполняет.

Дело в том, что временные таблицы обсуждаются в справочнике по SQL, а не в руководстве по PL/SQL.

В дополнение к документации по PL/SQL, о которой упоминали другие, руководство по базам данных Oracle является хорошим справочным материалом для выяснения того, как работает Oracle, включая обзор пакетов, триггеров, таблиц и т. Д. Я разместил ссылку на версию 11.2, но вы можете найти документы для более старых версий здесь.

Я всегда находил Tech in 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, но я не буду публиковать там, где я получил эту ссылку, вместе с книгой Oracle Student, которая находится на Scribd.

И наряду со ссылками на Oracle и таити-оракулом, этот сайт был хорошим учебным сайтом для начинающих. http://www.tutorialspoint.com/plsql/index.htm

Добавление баллов к принятому ответу:

в вашей процедуре. Вы обнаружите, что Oracle намного лучше справляется со сложными запросами, включающими десятки (да более 16) таблиц - без каких-либо проблем.

Другие вопросы по тегам