1276 читали · 5 лет назад
Печеньки от Oracle. Иерархический запрос
В таблице одна строка. Как извлечь из нее 10 строк? Как сформировать последовательность? Календарь? Побочные "плюшки" иерархического SQL запроса в Oracle. Таблица dual Если нам нужно получить SQL запросом текущую дату, то в Oracle мы пишем: select sysdate from dual ; 31.03.19 В некоторых диалектах SQL для скаляра (текущая дата - скаляр) можно записать без from dual, но Oracle требует полноты минимальной конструкции выражения для чтения данных: select <список столбцов> from <список таблиц> Служебная таблица dual как раз и наличествует в системе для формализации выборок "из ниоткуда"...
10 месяцев назад
«Программирование баз данных Oracle для профессионалов» Рик Гринвальд, Роберт Стаковьяк, Гэри Додж, Дэвид Кляйн, Бен Шапиро, Кристофер Дж. Челья Книга известных специалистов в области разработки приложений в среде Oracle посвящена решению широкого круга прикладных задач с применением встроенных языков программирования этой СУБД. Подробно рассматриваются такие вопросы, как общая архитектура и организация Oracle, инсталляция и настройка СУБД, основы проектирования и фундаментальные структуры баз данных, основные языки программирования в Oracle - SQL, PL/SQL и Java. Немалое внимание уделено проблемам безопасности и обслуживания баз данных. Особое внимание уделяется организации индексов, установке ограничений, написанию триггеров и работе с транзакциями. Тщательно подобранный материал позволит без труда разобраться с тонкостями использования XML DB и HTML-DB. Авторы включили также и материал по таким сложным темам, как объектно-реляционные взаимодействия в Oracle, регулярные выражения и фильтры выражений, загрузка и перемещение данных, бизнес-аналитика и оптимизация. Исходные коды примеров, рассмотренных в книге, доступны для свободной загрузки на Web-сайте издательства. Книга рассчитана на программистов разной квалификации, а также будет полезна для студентов и преподавателей дисциплин, связанных с разработкой в Oracle. Это и многое другое вы найдете в книге Программирование баз данных Oracle для профессионалов (Рик Гринвальд, Роберт Стаковьяк, Гэри Додж, Дэвид Кляйн, Бен Шапиро, Кристофер Дж. Челья). Напишите свою рецензию о книге Рик Гринвальд, Роберт Стаковьяк, Гэри Додж, Дэвид Кляйн, Бен Шапиро, Кристофер Дж. Челья «Программирование баз данных Oracle для профессионалов» http://izbe.ru/book/73481-programmirovanie-baz-dannyh-oracle-dlya-professionalov-rik-grinvald-robert-stakovyak-geri-dodzh-devid-klyayn-ben-shapiro-kristofer-dzh-chelya/