Главная /
SQL (Oracle) /
Таблица [картинка] Persons: Person_id (number, PK), Person_name (varchar2 (100)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number NOT NULL), Address_Id (number), Job_id (number) Для создания представления использовалась команда CREATE VIEW vi
Таблица Persons
состоит из полей:
Persons: Person_id (number, PK), Person_name (varchar2 (100)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number NOT NULL), Address_Id (number), Job_id (number)
Для создания представления использовалась команда
В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
вопросПравильный ответ:
запрос, на основе которого создается представление, включает выражение, что недопустимо
запрос, на основе которого создается представление, не заключен в скобки, что недопустимо
некорректное размещение фразы
WITH CHECK OPTION
, она должна следовать после запроса, на основе которого создается представление
фраза
WITH CHECK OPTION
не может использоваться при создании представления
фраза
WITH CHECK OPTION
не может включать выражение CONSTRAINT c1
Сложность вопроса
82
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Если бы не эти решения - я бы не смог решить c этими тестами интуит.
14 июн 2019
Аноним
Какой студент ищет эти вопросы по интуит? Это же совсем для даунов
24 авг 2017
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary11Jorge25.03.19784101140012Tom28.09.19785121520013Tom21.02.19775131430014Jorge06.11.197851199100 Запрос имеет следующий вид: SELECT Person_name person, Specialty_id spec, sum (Des_Salary) s, grouping (Person_name, Specialty_id) g FROM Persons GROUP BY CUBE (Person_name, Specialty_id) В результате выполнения запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
- # Таблица [Большая Картинка] Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) Таблица Books1 состоит из полей: Books1: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) и является пустой Оператор SQL предназначен для копирования информации о книге с идентификатором 10 (Book_id) из таблицы Books в таблицу Books1 INSERT INTO Books1 (Book_id, Title, "Size", Quantity, Price) ___________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают безошибочное выполнение оператора:
- # Какая команда может применяться для явной фиксации текущей транзакции:
- # Таблица Exchange_System (абонемент) состоит из полей: Exchange_System: Group_id (number PK), Group_title (varchar), Add_info (varchar2 (100)) Для создания таблицы Books используется оператор: CREATE TABLE Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (40), Publishing varchar2 (100), Quantity number, Price number NOT NULL, Group_id number, CONSTRAINT c1 Foreign Key (Group_id) REFERENCES Exchange_System (Group_id) ON DELETE NULL ) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
- # Для создания таблицы [Большая Картинка] 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, Des_Salary number __________________ ) столбец Des_Salary может принимать только числовые значения, превышающие 100. Среди представленных вариантов кода выберите те, которые при подстановке вместо знаков подчеркивания обеспечивают безошибочное выполнение оператора и создание требуемого ограничения: