Главная /
SQL (Oracle) /
Таблица [картинка] Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) и состоит из строк: [таблица] Оператор SQL имеет вид INSERT INTO Books (Book_id, Title,
Таблица Books
состоит из полей:
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)
и состоит из строк:
Book_id | Title | Publishing | Size | Quantity | Price |
11 | Turtle | Street Publishing | 1100 | 1 | 10 |
12 | Flowers | Billy Press | 900 | 30 | 20 |
Оператор SQL имеет вид
При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
во фразе
INSERT
пропущено ключевое слово TABLE
, которое должно следовать за ключевым словом INTO
ключевое слово
VALUES
является недопустимым в предложении INSERT
, вместо него следовало использовать слово ROWS
лишним является перечисление столбцов таблицы Books во фразе
INSERT INTO
во фразе
INSERT INTO
после названия таблицы пропущено слово COLUMNS
строковая константа
"The Dream"
должна быть заключена в одинарные кавычки
Сложность вопроса
74
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Зачёт сдан. Бегу в бар отмечать экзамен intuit
27 июн 2018
Аноним
Экзамен прошёл на 5. лол
24 ноя 2016
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] 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) Запрос предназначен для отображения имен соискателей, желаемый оклад (Des_Salary) которых меньше среднеарифметического значения этой величины по всем соискателям, обладающим той же специальностью SELECT Person_name FROM Persons p WHERE Des_Salary < (_____________) Среди приведенных ниже вариантов, выберите тот, которым можно заменить знак подчеркивания для получения корректного запроса, решающего поставленную задачу:
- # Для создания таблицы [Большая Картинка] 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. Среди представленных вариантов кода выберите те, которые при подстановке вместо знаков подчеркивания обеспечивают безошибочное выполнение оператора и создание требуемого ограничения:
- # Таблица [Большая Картинка] Book_idTitlePublishingSizeQuantityPrice11TigersStreet Publishing300130013AnimalsStreet Publishing3000124014PlantsBilly Press3001250 может быть представлена следующим образом CREATE TABLE Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (21), Publishing varchar2 (100), "Size" number, Quantity number DEFAULT 1, Price number NOT NULL, Constraint c1 UNIQUE (Size, Price) ) Оператор DDL имеет вид: ALTER TABLE BOOKS DROP COLUMN Price WITH CASCADE CONSTRAINTS Укажите, какой, в итоге, окажется таблица Books
- # Какие из перечисленных объектных привилегий могут назначаться в ORACLE на уровне отдельных столбцов
- # Оператор выполняется владельцем схемы, которой принадлежит таблица Books, и предназначен для предоставления новых привилегий на доступ к объектам схемы зарегистрированным пользователям базы данных User1 и User2 GRANT SELECT (Title, Price) ON Books TO User1, USER2 В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки