Составные столбцы

Составной столбец – это коллекция столбцов, рассматриваемых как один блок в процессе вычисления группирований. Столбцы задаются в скобках, как в следующей инструкции: ROLLUP (a, (b, c), d) Составной столбец – это коллекция столбцов, рассматриваемых как один блок. Используйте скобки в... Read more

Сведения о таблицах

Для получения имен всех таблиц можно использовать представление USER_TABLES. USER_TABLES: Представление USER_TABLES содержит сведения о таблицах пользователя. Помимо имени таблицы в нем содержатся подробные сведения о хранилище. Представление TABS является синонимом представления USER_TABLES. Можно запросить это представление, чтобы просмотреть перечень... Read more

Отображение Структуры таблицы

Используйте SQL*Plus команду DESCRIBE, чтобы вывести на экран структуру таблицы: В SQL*Plus можно вывести на экран структуру таблицы, используя команду DESCRIBE. Результатом команды является вывод имен столбцов и типов данных, а также индикация, должен ли столбец содержать данные. В синтаксисе:... Read more

Использование таблицы SQL

Используйте таблицу SQL для ввода и выполнения инструкций SQL и SQL*Plus. Укажите действия для обработки с помощью подключения к базе данных, связанного с рабочей таблицей. При установке подключения к базе данных для него автоматически откроется окно таблицы SQL. Таблицу SQL... Read more

Подзапрос непарного сравнения

Выведите сведения о сотрудниках, руководимых тем же менеджером, что и сотрудники с именем John, и работающих в том же отделе, что и сотрудники с именем John. Показан пример непарного сравнения столбцов. Сначала выполняется подзапрос, чтобы извлечь значения MANAGER_ID для сотрудников,... Read more

Функция TO_TIMESTAMP

Выводит на экран символьную строку '2007-03-06 11:00:00' как значение TIMESTAMP: Функция TO_TIMESTAMP преобразует строку с типом данных CHAR, VARCHAR2, NCHAR или NVARCHAR2 в значение с типом данных TIMESTAMP. Функция TO_TIMESTAMP имеет следующий синтаксис:      TO_TIMESTAMP (char,[fmt],['nlsparam']) Необязательный параметр fmt задает... Read more

Пример функции REGEXP_COUNT

В примере, показанном на рисунке: acgctgcactgca – источник, в котором выполняется поиск. acg(.*)gca – шаблон, поиск которого выполняется. Осуществляется поиск строкового значения acg, за которым следует gca с возможными символами между acg и gca. Поиск выполняется с первого символа источника.... Read more

Что такое роль?

Роль – это именованная группа связанных привилегий, которые могут быть предостав-лены пользователю. Этот метод облегчает отзыв и ведение привилегий. Пользователь может иметь доступ к нескольким ролям, и нескольким пользователям может быть назначена одна и та же роль. Роли обычно создаются... Read more

Отсечение ветвей

Для усечения дерева и отсечения его ветвей (т. е. чтобы определить отображаемые узлы и строки) можно использовать предложения WHERE и CONNECT BY. Используемый предикат действует как логическое условие. Примеры Приведенный ниже запрос начинается с корня, проходит сверху вниз и удаляет... Read more

Подзапрос попарного сравнения

Выведите сведения о сотрудниках, руководимых тем же менеджером и работающих в том же отделе, что и сотрудники с именем John. В примере на рисунке сравнивается комбинация значений в столбцах MANAGER_ID и DEPARTMENT_ID каждой строки таблицы EMPL_DEMO со значениями в столбцах... Read more