Составной столбец – это коллекция столбцов, рассматриваемых как один блок в процессе вычисления группирований. Столбцы задаются в скобках, как в следующей инструкции: 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*Plus. Укажите действия для обработки с помощью подключения к базе данных, связанного с рабочей таблицей. При установке подключения к базе данных для него автоматически откроется окно таблицы SQL. Таблицу SQL... Read more
Выведите сведения о сотрудниках, руководимых тем же менеджером, что и сотрудники с именем John, и работающих в том же отделе, что и сотрудники с именем John. Показан пример непарного сравнения столбцов. Сначала выполняется подзапрос, чтобы извлечь значения MANAGER_ID для сотрудников,... Read more
Роль – это именованная группа связанных привилегий, которые могут быть предостав-лены пользователю. Этот метод облегчает отзыв и ведение привилегий. Пользователь может иметь доступ к нескольким ролям, и нескольким пользователям может быть назначена одна и та же роль. Роли обычно создаются... Read more
Для усечения дерева и отсечения его ветвей (т. е. чтобы определить отображаемые узлы и строки) можно использовать предложения WHERE и CONNECT BY. Используемый предикат действует как логическое условие. Примеры Приведенный ниже запрос начинается с корня, проходит сверху вниз и удаляет... Read more
Выведите сведения о сотрудниках, руководимых тем же менеджером и работающих в том же отделе, что и сотрудники с именем John. В примере на рисунке сравнивается комбинация значений в столбцах MANAGER_ID и DEPARTMENT_ID каждой строки таблицы EMPL_DEMO со значениями в столбцах... Read more
Тип данных INTERVAL YEAR TO MONTH может иметь поля YEAR и MONTH. Тип данных INTERVAL DAY TO SECOND может иметь поля DAY, HOUR, MINUTE и SECOND. Фактическое подмножество полей, составляющих элемент любого типа интервала, определяется описателем интервала, и это подмножество... Read more
Рассмотрим пример создания роли, назначения этой роли привилегий, и последующее присвоение созданной роли пользователю. Присвойте роли привилегии: GRANT create table, create view TO manager; Назначьте роль пользователям: GRANT manager TO BELL, KOCHHAR; В примере выше создается роль manager, и затем... Read more