SQL создает роль
Роль SQL
CREATE ROLE создает набор привилегий, которые могут быть назначены пользователям базы данных. Как только роль назначена пользователю, он (она) получает все привилегии этой роли. Создавая и предоставляя роли, можно практиковать лучшие средства защиты базы данных.
Синтаксис SQL:
СОЗДАЙТЕ РОЛЬ роль_имя [С ADMIN {CURRENT_USER | ТЕКУЩАЯ РОЛЬ}]
Параметры:
название | Описание |
---|---|
role_name | Имя для определения роли. |
Объяснение:
С помощью приведенного выше синтаксиса создается роль с ролью_имя и немедленно назначается текущему пользователю, либо текущая активная роль передается другим пользователям. По умолчанию используется WITH ADMIN CURRENT_USER.
Платформа конкретной поддержки
Вышеуказанный синтаксис не поддерживается в DB2, MySQL, PostgreSQL и SQL Server. Поддерживается в Oracle, но с вариациями.
Синтаксис Oracle:
{СОЗДАТЬ | ALTER} ROLE role_name [НЕ ИДЕНТИФИЦИРОВАНО | ИДЕНТИФИЦИРОВАНО {ПО паролю | ВНЕШНЕЕ | ГЛОБАЛЬНО | USING package_name}]
Параметры:
название | Описание |
---|---|
role_name | Имя для определения роли. |
пароль | Создает локальную роль, аутентифицированную по строковому значению пароля. В пароле допускаются только однобайтовые символы, даже если используется многобайтовый набор символов. |
имя пакета | Создает роль приложения, которая разрешает роль только через приложение, которое использует пакет PL / SQL с именем имя_пакета. Если вы опустите схему, Oracle предполагает, что пакет находится в вашей схеме. |
Выводы указанного оператора SQL, показанного здесь, взяты с использованием Oracle Database 10g Express Edition.
Смотрите нашу базу данных моделей
Упражнения по SQL
- Упражнения по SQL, практика, решение
- SQL Получить данные из таблиц [33 Упражнения]
- Булевы и реляционные операторы SQL [12 упражнений]
- Подстановочные знаки SQL и специальные операторы [22 упражнения]
- Агрегатные функции SQL [25 упражнений]
- Вывод запроса форматирования SQL [10 упражнений]
- SQL-запросы к нескольким таблицам [7 упражнений]
- ФИЛЬТРАЦИЯ И СОРТИРОВКА в базе данных персонала [38 упражнений]
- SQL СОЕДИНЯЕТ
- SQL ПОДПИСИ
- SQL Union [9 упражнений]
- SQL View [16 упражнений]
- Управление учетными записями пользователей SQL [16 упражнение]
- База данных фильмов
- ОСНОВНЫЕ запросы к базе данных фильмов [10 упражнений]
- ПОДПИСКИ на фильм База данных [16 упражнений]
- ПРИСОЕДИНЯЕТСЯ к базе данных фильма [24 упражнения]
- Футбольная база
- Вступление
- ОСНОВНЫЕ запросы по футболу базы данных [29 упражнений]
- ПОДПИСКИ по футбольной базе данных [33 упражнения]
- База данных больницы
- База данных сотрудников
- ОСНОВНЫЕ запросы к базе данных сотрудников [115 упражнений]
- БРОНИРОВАНИЕ на сотрудника База данных [77 Упражнения]
- Еще не все!
Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.
Предыдущий: Изменить пароли
Далее: Помещение текста в вывод запроса
Новый контент: Composer: менеджер зависимостей для PHP , R программирования