Главная /
Введение в Oracle SQL /
Команда создания представления: CREATE VIEW employees AS SELECT j.id, j.description, p.id, p.last_name, p.first_name FROM jobs j, people p WHERE j.id = p.job_id AND p.active = 'Y'; Определить, какой из перечисленных доводов объясняет возникновение ошибки
Команда создания представления: CREATE VIEW employees AS
SELECT j.id, j.description, p.id, p.last_name, p.first_name
FROM jobs j, people p
WHERE j.id = p.job_id AND p.active = 'Y'; Определить, какой из перечисленных доводов объясняет возникновение ошибки при выполнении данной команды.
вопрос
Правильный ответ:
Включение в представление 2 столбцов с одинаковыми именами в список SELECT команды CREATE VIEW требует использования псевдонима по крайней мере для одного из столбцов
Все, что находится после ключевого слова AS, должно быть заключено в скобки
Все имена представлений должны начинаться с одного из следующих префиксов: "vw», "VW», "v» или "V»
Правильным синтаксисом команды создания представления является запись:
CREATE VIEW AS employees (SELECT j.id, j.description, ...)
При включении 2 таблиц в представление, предложение WHERE должно содержать хотя бы 1 условие соединения; при этом дополнительные условия в предложении WHERE (например,
AND p.active = 'Y'
), не допускаются Сложность вопроса
59
Сложность курса: Введение в Oracle SQL
51
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на пять с минусом. Спасибо сайту
25 ноя 2018
Аноним
Если бы не эти ответы - я бы не решил c этими тестами интуит.
04 фев 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Дана таблица: Column1Column2Column3alphapenguinseaalphaseahawkseaalphasea gullseabetaroosterlandbetacrowlandНеобходимо удалить требование непустоты значений столбца "Column1" (ограничение "col1_nn"). Выполнить поставленную задачу позволят команды:
- # Команды SQL, выполняемые различными пользователями:Пользователь Scott. INSERT INTO Scott.vtable (Column1, Column2, Column3) VALUES (1,'a',10);Пользователь Alice. UPDATE Scott.vtable SET Column2 = 'b' WHERE Column1 = 1;В случае открытой транзакции пользователя "Scott", команда 2 будет выполнена ...
- # Включающими языками для СУБД Oracle 11g являются:
- # Групповая функция, возвращающая среднее арифметическое значение:
- # Дана таблица S_EMP, в которой содержится информация о сотрудниках компании: IDНомер сотрудникаPRIMARY KEYLAST_NAMEФамилияNOT NULLTITLEДолжностьNOT NULLMANAGER_IDНомер начальника SALARYЗарплатаNOT NULLSTART_DATEДата начала работыNOT NULLЗапрос SQL:SELECT RPAD(last_name, LEVEL,'_') FROM s_emp CONNECT BY PRIOR id = manager_id START WITH manager_id IS NULL;Команда выполняет построение ...