Главная /
SQL (Oracle) /
Таблица [картинка] Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500)), Publishing (varchar2 (40) default 'New Generation') Таблица Authors1 состоит из полей: Authors1: Author_id (number, PK), Name (varchar
Таблица Authors
состоит из полей:
Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500)), Publishing (varchar2 (40) default 'New Generation')
Таблица Authors1
состоит из полей:
Authors1: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500)), Publishing (varchar2 (40) default 'New Generation')
и является пустой
Оператор SQL имеет вид:
В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
вопросПравильный ответ:
подзапрос, на основе которого осуществляется вставка новых строк, не заключен в скобки
перед подзапросом пропущено ключевое слово
AS
ключевое слово default во фразе
SELECT
подзапроса является недопустимым
подзапрос, из которого выбираются данные для вставки, должен располагаться перед фразой
INSERT
, а не после нее
в команде
INSERT
не может присутствовать предложение SELECT
Сложность вопроса
69
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Я сотрудник деканата! Тотчас заблокируйте этот ваш сайт с ответами intuit. Немедленно!
21 апр 2018
Аноним
Спасибо за гдз по intiut'у.
01 фев 2016
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] 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 Какие ключевые слова следует вставить вмето знаков подчеркивания для получения корректного оператора, решающего поставленную задачу.
- # Таблица [Большая Картинка] Persons: Person_id (number, PK), Person_name, Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number) и состоит из строк Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary11Jorge25.03.19784101140012Tom28.09.197851212200 Таблица Persons1 состоит из полей: Persons1: Person_id (number, PK), Person_name, Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK),Des_Salary (number) и состоит из строк: Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary10Jorge25.03.19784101645012Tim23.10.197951217700 Оператор SQL имеет вид: MERGE INTO Persons1 p1 USING Persons p ON (p.Person_id = p1.Person_id) WHEN MATCHED THEN UPDATE SET p1.Des_Salary = p.Des_Salary, p1.Specialty_id = p.Specialty_id WHEN NOT MATCHED THEN INSERT (Person_id, Person_name) VALUES (p.Person_id, p.Person_name) Укажите, какой в итоге окажется таблица Persons1:
- # Для создания таблицы Test использовался опреатор: CREATE TABLE Test (Test_id number, Test_Rating number ) Следующий Оператор DDL предназначен для установления ограничения Check с отложенной проверкой для столбца Test_Rating: ALTER TABLE Test ADD CONSTRAINT c1 CHECK (Test_Rating > 0) DEFERRABLE INITIALLY DEFERRED Среди предложенных команд выберите те, которые позволяют активировать созданное ранее ограничение CHECK
- # Представления:
- # Какие из перечисленных привилегий не являются объектными: