кодесурса
«SQL

SQL создает роль

script1adsense2code
script1adsense3code

Роль 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

Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.

Предыдущий: Изменить пароли
Далее: Помещение текста в вывод запроса

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code