Главная / SQL (Oracle) / Таблица [картинка] Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) Для создания представления использовалась команда CREATE VIEW view1 (ID, TITLE, SIZE, P

Таблица Books состоит из полей:files Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)

Для создания представления использовалась команда

CREATE VIEW view1 (ID, TITLE, SIZE, PRICE) AS select Book_id, Title, "Size", Price*Quantity, Price FROM Books where Price > 300 WITH CHECK OPTION CONSTRAINT c1

При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:

вопрос

Правильный ответ:

некорректное размещение фразы WITH CHECK OPTION, она должна следовать перед запросом, на основе которого строится представление, а не после него
запрос, на основе которого строится представление, возвращает слишком много значений
во фразе WITH CHECK OPTION лишним является ключевое слово CONSTRAINT
запрос, на основе которого строится представление, не заключен в скобки, что недопустимо
запрос, на основе которого строится представление, включает выражение (Price*Quantity), что недопустимо
Сложность вопроса
56
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен сдал на 4 с минусом.
09 июл 2019
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.