Главная /
SQL (Oracle) /
Для создания роли SCHEMA_CREATOR и предоставления ей привилегии на создание таблиц использовались следующие команды: CREATE ROLE SCHEMA_CREATOR; GRANT CREATE TABLE TO SCHEMA_CREATOR; Следующий оператор предназначен для назначения роли SCHEMA_CREATOR зарег
Для создания роли SCHEMA_CREATOR
и предоставления ей привилегии на создание таблиц использовались следующие команды:
CREATE ROLE SCHEMA_CREATOR;
GRANT CREATE TABLE TO SCHEMA_CREATOR;
Следующий оператор предназначен для назначения роли SCHEMA_CREATOR
зарегистрированному в БД пользователю USER1:
GRANT SCHEMA_CREATOR FOR USER User1
В результате выполнения команды сервер БД генерирует сообщение об ошибке. Выберите действие, выполнение которого позволит устранить ошибку и выполнить поставленную задачу:
вопросПравильный ответ:
заменить ключевое слово
GRANT
на слово ASSIGN
заменить ключевое слово
GRANT
на слово DISTRIBUTE
заменить фразу
FOR USER
на TO
добавить после ключевого слова
GRANT
слово ROLE
привилегии на создание таблиц не могут быть назначены пользователю через механизм ролей, а только напрямую
Сложность вопроса
85
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Я провалил зачёт, какого чёрта я не углядел данный сайт с ответами интуит до сессии
13 мар 2019
Аноним
Я провалил зачёт, какого чёрта я не углядел этот чёртов сайт с решениями с тестами intuit до того как забрали в армию
08 фев 2019
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] 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.19785121520013Jorge21.02.19775131430014Tom06.11.197851199100 Запрос SQL имеет вид: SELECT to_char (Day_Of_Birth, 'yyyy') year, Specialty_id spec, Person_name person, SUM (Des_Salary) s FROM Persons GROUP BY rollup (to_char (Day_Of_Birth, 'yyyy'), (Specialty_id, Person_name)) Выберите среди предложенных вариантов верный вариант итогового отчета:
- # БЕЗУСЛОВНАЯ многотабличная команда INSERT ALL:
- # Таблица [Большая Картинка] 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) Оператор предназначен для приведения в соответствие строк таблицы Books1 со строками таблицы Books. При этом, если при проверке очередной строки таблицы Books, выясняется, что строка с таким идентификатором (Book_id) уже присутствует в таблице Books1, то необходимо выполнять обновление значений Price и Quantity в таблице Books1, в противном случае осуществлять вставку новой строки: MERGE INTO Books1 b1 USING Books b ON (b.Book_id = b1.Book_id) WHEN EXISTS THEN UPDATE SET b1.Price = b.Price, b1.Quantity = b.Quantity WHEN NOT EXISTS THEN INSERT (Book_id, Title,Price,Quantity) VALUES (b.Book_id, b.Title,b.Price,b.Quantity) В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Для создания таблицы [Большая Картинка] 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, Job_id number, Des_Salary number Default = 300 ) При попытке выполнить оператор сервер БД гененрирует сообщение об ошибке. Укажите правильную причину возникновения ошибки