Рубрика: Разное Документация Oracle содержит подробное описание языка структурированных запросов SQL. Рассмотрим некоторые полезные ресурсы. Руководство по новым возможностям базы данных Oracle 11g, выпуск 1 (11.1) Справочник по базе данных Oracle 11g, выпуск 1 (11.1) Справочник по языку SQL для... Read more
Команда SPOOL была улучшена. Теперь можно продолжать или заменять существующий файл, тогда как ранее Вы могли использовать SPOOL только чтобы создавать (и заменять) файл. Значение REPLACE используется по умолчанию. Команда SPOOL сохраняет результаты запросов в файле или опционально отправляет файл... Read more
Коррелированные подзапросы используются для по- строчной обработки. Каждый подзапрос выполняется однократно для каждой строки внешнего запроса. Коррелированный подзапрос выполняется сервером Oracle, когда подзапрос ссылается на столбец из таблицы, упоминаемой в родительской инструкции. Коррелированный подзапрос выполняется однократно для каждой строки, обрабатываемой... Read more
Регулярные выражения позволяют реализовать в базе данных сложный алгоритм сравнения, обеспечивая ряд преимуществ. За счет централизации логики сравнения в базе данных Oracle исключается интенсивная обработка строковых наборов результатов SQL приложениями среднего уровня. Путем использования регулярных выражений на стороне сервера для... Read more
Иногда по той или иной причине возможны непреднамеренные изменения данных в таблице. Чтобы проанализировать такую ситуацию, используют многократные запросы flashback с целью просмотра информации строк в конкретные моменты времени. Большую эффективность обеспечивает функция Flashback Version Query, позволяющая отслеживать все изменения... Read more
Инструкция DML (data manipulation language) выполняется в следующих случаях: добавление в таблицу новых строк; изменение в таблице существующих строк; удаление из таблицы существующих строк. Функция Описание INSERT Добавляет в таблицу новую строку UPDATE Изменяет в таблице существующие строки DELETE Удаляет... Read more
Использование инструкции ALTER TABLE осуществляется в следующих целях: добавление нового столбца; изменение существующего столбца; определение стандартного значения для нового столбца удаление столбца. После создания таблицы может потребоваться изменить структуру таблицы по причине пропуска столбца, необходимости в изменении определения столбца или... Read more
Ключевое слово WITH CHECK OPTION запрещает изменение строк, которых нет в подзапросе. Ключевое слово WITH CHECK OPTION указывает, что если в инструкциях INSERT, UPDATE или DELETE вместо таблицы используется подзапрос, для этой таблицы не разрешаются никакие изменения, создающие строки, которые... Read more
Рассмотрим еще одно представление, которое позволяет получить дополнительные сведения об индексах. Представление словаря USER_IND_COLUMNS содержит имя индекса, имя индексированной таблицы, имя столбца внутри индекса и положение столбца внутри индекса. Для этого примера на рисунке таблица emp_test и индекс LNAME_IDX создаются... Read more
Используя инструкцию COMMENT, можно добавить комментарий объемом до 4000 байт о столбце, таблице, представлении или моментальном снимке. Комментарий хранится в словаре данных и его можно просмотреть в столбце COMMENTS одного из следующих представлений словаря данных: Синтаксис COMMENT ON {TABLE... Read more