Хорошая ссылка на Oracle PL / SQL - PullRequest
14 голосов
/ 11 января 2010

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

Я ищу ссылки для следующего:

  • Переменная
  • Петли
  • Курсор
  • Пакеты
  • Триггер
  • Хранимые процедуры
  • Временные таблицы

Большое спасибо.

Ответы [ 7 ]

20 голосов
/ 11 января 2010

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

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

7 голосов
/ 11 января 2010

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

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

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

2 голосов
/ 12 января 2010

Я всегда находил Tech in the Net хорошим справочником

2 голосов
/ 11 января 2010

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

2 голосов
/ 11 января 2010

Эта ссылка действительно хороша.

0 голосов
/ 08 сентября 2016

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

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

0 голосов
/ 03 февраля 2013

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...