Главная /
SQL (Oracle) /
Для создания таблицы [картинка] 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 ) П
Для создания таблицы Persons
используется оператор:
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
)
При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
вопросПравильный ответ:
неверное число параметров при задании типа данных для столбца
Person_id
при задании типа данных
(varchar2 (1000))
для столбца Person_name выбрано слишком большое максимальное значение длины строки
при определении столбца
Person_id
установлена лишняя запятая перед ключевым словом CONSTRAINT
столбцу
Date_Of_Birth
назначен несуществующий тип данных DATE
некорректный синтаксис задания ограничения
NOT NULL
Сложность вопроса
82
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет вот эти тесты inuit? Это же безумно легко
22 июн 2020
Аноним
Я преподаватель! Прямо сейчас сотрите сайт с ответами с интуит. Это невозможно
24 окт 2015
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] Skills: Skill_id (number PK), Skill_title (varchar2), General_skill (number) Некоторые частные навыки могут иерархически связываться с более общими навыками (General_skill), например: Programming – Java programming – Java Web Services developing Запрос имеет следующий вид: SELECT Skill_title, level CONNECT BY PRIOR Skill_id = General_skill START WITH Skill_title = 'Data Base Administration' FROM Skills При выполнении запроса сервер БД генерирует ошибку. Укажите действие, выполнение которого позволит устранить ошибку:
- # Таблица [Большая Картинка] 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) В результате выполнения запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
- # Таблица [Большая Картинка] 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 CONSTRAINTS CASCADE Укажите, какой, в итоге, окажется таблица Books
- # Для создания синонима Exchange для таблицы Exchange_System использовался оператор: _______________ Exchange_System Среди приведенных ниже вариантов укажите тот, который при замене знака подчеркивания обеспечивает получение корректной команды, решающей поставленную задачу:
- # Оператор выполняется владельцем схемы, которой принадлежит таблица [Большая Картинка] ________________ User1 Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение операции и решение поставленной задачи: