Главная /
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, PRICE,
Таблица Books
состоит из полей:
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)
Для создания представления использовалась команда
В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
выражение
Price*Quantity
в запросе, на основе которого создается представление, не имеет псевдонима, что недопустимо
некорректное размещение фразы
WITH READ ONLY
запрос, на основе которого создается представление, не заключен в скобки, что недопустимо
фраза
WITH READ ONLY
является некорректной, для создания представления с запретом операций DML
следовало использовать фразу ONLY FOR READ
фраза
WITH READ ONLY
не может включать выражение CONSTRAINT c1
Сложность вопроса
45
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные подсказки - я бы не решил c этими тестами интуит.
19 янв 2017
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] Book_idTitlePublishingSizeQuantityPriceCollection11TigersStreet Publishing30013001312TurtlesBilly Press20004501313AnimalsStreet Publishing300002401114Tigers huntingBilly Press1100178011 Запрос имеет следующий вид: SELECT Title, Publishing, Collection, avg (Collection) FROM Books GROUP BY GROUPING SETS (Publishing, CUBE (Publishing, Collection)) В результате выполнения запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Таблица [Большая Картинка] 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) Оператор предназначен для снижения на 10% значения Des_Salary и ия кода специальности (Specialty_id) на 20, соискателям, имеющим код специальности 15. UPDATE Persons SET _______________ WHERE Specialty_id = 15 Среди приведенных ниже кодов укажите вариант, которым можно заменить знак подчеркивания для получения корректного оператора, решающего поставленную задачу:
- # Укажите, какие из перечисленных типов даных предназначены для хранения символьных значений
- # Таблица Exchange_System (абонемент) состоит из полей: Exchange_System: Group_id (number PK), Group_title (varchar2 (40)), 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 ) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Для создания последовательности, начинающейся с 10 и имеющей шаг 10, используется оператор: CREATE SEQUENCE books_seq STEP 10 START WITH 10 NOMAXVALUE NOCACHE NOCYCLE При попытке выполнить команду сервер БД гененрирует сообщение об ошибке. Выберите действие, выполнение которого позволит исправить ошибку и корректно завершить оператор: