Главная /
SQL (Oracle) /
Таблица [картинка] Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Author_id (number, FK) Таблица Authors состоит из полей: Authors: Author_id (number, P
Таблица Books состоит из полей:
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Author_id (number, FK)
Таблица Authors состоит из полей:
Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500)))
В результате выполнения операции DDL в таблицу Books был добавлен новый столбец – Author_id.
Оператор предназначен для копирования данных из столбца Author_id таблицы Authors в столбец Author_id таблицы Books:
В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
в подзапросе пропущен оператор соединения
JOIN Books b
для ссылки на столбец
Author_id обновляемой таблицы в подзапросе должен применяться универсальный псевдоним "outer", а не "p"
во фразе
SELECT подзапроса пропущен псевдоним "a" для первого операнда в условии WHERE
лишним является предлог
as, стоящий перед подзапросом Сложность вопроса
25
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Спасибо за подсказками по intiut'у.
15 мар 2019
Аноним
Экзамен прошёл на зачёт. Спасибо за ответы
26 янв 2017
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_tel (varchar2 (20)) Таблица Readers1 содержит поля: Readers1: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_tel (varchar2 (20)) и является пустой. Оператор предназначен для копирования данных о читателях, поле Comments которых не является пустым, из таблицы Readers в таблицу Readers1. INSERT INTO Readers1 (Reader_id, Name, Comments) _____________________________________________ Среди предложенных вариантов выберите тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение оператора и получение требуемого результата:
- # Таблица [Большая Картинка] Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20)) Оператор предназначен для удаления информации о комментариях (Comments) и сотовых телефонах (Mobile_phone) у читателей 1980 г.р. UPDATE Readers ____ Comments = NULL_________ Mobile_phone = NULL ____ to_char (Day_Of_Birth, 'yyyy') = 1980 Какие ключевые слова следует вставить вмето знаков подчеркивания для получения корректного оператора, решающего поставленную задачу.
- # Какая команда может применяться для явной фиксации текущей транзакции:
- # Таблица [Большая Картинка] Recent_Jobs: Job_id (number PK), Position (varchar2 (40)), Started_from (date), Lasted_to (date), Employer_comments (varchar2 (200)) Для создания таблицы Persons используется оператор: CREATE TABLE Persons (Person_id number CONSTRAINT person_pk Primary Key, Person_name varchar2 (40), Day_Of_Birth date, Add_Info varchar2 (30), Specialty_id number NOT NULL, Address_Id number, Job_id number, Des_Salary number ____________________________________ ) Среди представленных вариантов кода выберите тот, который позволяет создать ограничение целостности Foreign Key для столбца Job_id и безошибочно завершить выполнение оператора
- # Оператор Create Synonym: