Главная /
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) Оператор предназначен для ия номер
Таблица 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)
Оператор предназначен для ия номера специальности (Specialty_id) 10 на 1 и номера специальности 20 на 2.
В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
операнд, стоящий справа во фразе
SET, не заключен в скобки
конструкция case не может применяться для задания значения столбца в запросе
UPDATE
некорректная запись конструкции case (в конце не достает ключевого слова
end)
после слова
UPDATE пропущено ключевое слово TABLE
после слова
SET пропущено ключевое слово COLUMN Сложность вопроса
39
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Это очень нехитрый тест intuit.
06 мар 2020
Аноним
Пишет вам сотрудник деканата! Оперативно уничтожьте сайт vtone.ru с ответами на интуит. Немедленно!
18 фев 2016
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] 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) и состоит из строк: Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary11Jorge25.03.19784101130012Tom28.09.19785121520013Tom21.02.19775131440014Jorge06.11.197851199100 таблицы Persons1 и Persons2 обладают схемами: Persons1: 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) Persons2: 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) и являются пустыми. Оператор имеет вид: INSERT ALL WHEN SAL >= 100 THEN INTO Persons1 (Person_id, Des_Salary) VALUES (PID, SAL) WHEN SAL >= 200 THEN INTO Persons2 (Person_id, Des_Salary) VALUES (PID, SAL) SELECT Person_id PID, Des_Salary SAL from Persons WHERE Des_Salary < 400 Укажите, сколько новых строк в сумме будет добавлено в таблицы Persons1 и Persons2:
- # Для создания таблицы [Большая Картинка] CREATE TABLE Persons (Person_id number (2, 3), CONSTRAINT person_pk Primary Key, Person_name varchar2 (1000), Day_Of_Birth date, Add_Info varchar2 (30), Specialty_id number NOT NULL, Address_Id number, Des_Salary number ) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
- # Какая команда может использоваться для удаления синонима, назначенного некоторому объекту БД:
- # Для создания последовательности, начинающейся с 10 и имеющей шаг 10, использовался оператор: CREATE SEQUENCE persons_seq INCREMENT BY 10 START WITH 10 MAXVALUE 9999 NOCACHE NOCYCLE Следующий оператор предназначен для ия шага последовательности на 1: _________________ INCREMENT BY 1 Среди предложенных вариантов кода выберите тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение команды и решение поставленной задачи:
- # Оператор выполняется владельцем схемы, которой принадлежит таблица Books, и предназначен для предоставления новых привилегий на доступ к объектам схемы зарегистрированным пользователям базы данных User1 и User2 GRANT SELECT (Title, Price) ON Books TO User1, USER2 В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки