Главная /
SQL (Oracle) /
Таблица [картинка] Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number, FK), Job_id (number, FK), Des_Salary (number) Таблица Address состоит из полей:
Таблица Persons
состоит из полей:
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number, FK), Job_id (number, FK), Des_Salary (number)
Таблица Address
состоит из полей:
Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)
В результате выполнения операции DDL
в схему таблицы Persons
был добавлен новый атрибут – City
.
Оператор предназначен для копирования данных из столбца City
таблицы Address
в столбец City
таблицы Persons
:
В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
в подзапросе пропущен оператор соединения
JOIN Persons p
для ссылки на столбец
Address
обновляемой таблицы в подзапросе должен применяться псевдоним p
, а не outer
во фразе
SELECT
подзапроса пропущен псевдоним a
для столбца City
ключевое слово
SET
является недопустимым в команде UPDATE
Сложность вопроса
94
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Зачёт защитил. Лечу отмечать отмечать 5 за тест интуит
18 фев 2019
Аноним
Я завалил сессию, почему я не углядел данный сайт с всеми ответами по тестам интуит в начале года
05 фев 2019
Аноним
Экзамен сдан и ладушки. Спасибо за халяуву
05 сен 2017
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number) Запрос предназначен для вставки нового адреса, в котором поля Country и City обязательно должны принимать значения "Russia" и "Moscow" соответственно. INSERT INTO Address (Address_id, Country, City, Region, Street) VALUES ____________________________________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата при условии, что до выполнения этой команды таблица Address была пустой:
- # Таблица [Большая Картинка] Skills: Skill_id (number, PK), Skill_title (varchar2 (30)), General_skill (number) Таблица Skills1 состоит из полей: Skills1: Skill_id (number, PK), Skill_title (varchar2 (30)), General_skill (number) и является пустой. Команда SQL имеет вид: INSERT INTO Skills1 SELECT Skill_id, NULL FROM Skills В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Какие фразы могут использоваться в операторе MERGE:
- # Какое выражение может использоваться в команде CREATE TABLE для создания внешней таблицы:
- # Оператор выполняется владельцем схемы, которой принадлежит таблица [Большая Картинка] __________________ to User1 Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение операции: