Хорошая ссылка для Oracle PL/SQL
Каковы наилучшие ссылки для Oracle PL/SQL? Я отлично знаю SQL-92 и расширения MS-SQL, но теперь я работаю с Oracle, и я изо всех сил пытаюсь найти хорошие ссылки для языка PL/SQL.
Я ищу ссылки на следующее:
- Переменная
- Циклы
- Курсор
- Пакеты
- Триггер
- Сохраненные процедуры
- Временные таблицы
Большое спасибо.
Ответы
Ответ 1
Как говорит Клаус, онлайн-документация довольно хороша. Начните с 2-дневное руководство для разработчиков приложений. Если вы используете 11gR2, вам нужно прочитать самую последнюю версию Справочник по языку PL/SQL. Новые версии Oracle имеют обновленные версии документов.
Но если вы хотите купить книгу, то Стивен Фейерштайн Oracle PL/SQL Programming является тем.
Ответ 2
Одно дополнительное наблюдение. Вы включаете временные таблицы в список функций PL/SQL. Это связано с тем, что вы привыкли к способу выполнения T-SQL. В Oracle вещи обрабатываются по-разному.
В Oracle у нас есть глобальные временные таблицы. Это постоянные объекты базы данных, такие как обычные таблицы, но они определены так, что данные хранятся временно - либо на время транзакции, либо на сеанс. Данные в глобальной временной таблице запрашиваются только на сеансе, который заполняет его.
Дело в том, что временные таблицы обсуждаются в SQL Reference, а не в руководстве PL/SQL.
Ответ 3
Эта ссылка действительно хороша.
Ответ 4
В дополнение к документации PL/SQL, о которой говорили другие, Руководство по основам баз данных Oracle является хорошей ссылкой для выяснения того, как работает Oracle, включая обзор пакетов, триггеров, таблиц и т.д. Я опубликовал ссылку на версию 11.2, но вы можете найти документы для более старых версий здесь.
Ответ 5
Я всегда находил Технология в сети, чтобы быть хорошей быстрой ссылкой
Ответ 6
Я всегда загружаю свои документы для Oracle, используя эту ссылку: http://tahiti.oracle.com/
Ответ 7
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
Ответ 8
Добавление точек к принятому ответу:
в вашей процедуре. Вы обнаружите, что Oracle намного лучше справляется с сложными запросами с участием десятков (да более 16) таблиц - без каких-либо проблем.