русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Создание пользователя


Дата добавления: 2015-07-09; просмотров: 430; Нарушение авторских прав


По умолчанию в системе присутствует привилегированный пользователь HTADMIN. Пользователь HTADMIN имеет права на все действия в системе.

SQL оператор create user создает описание нового пользователя и указывает его характеристики.

Формат вызова:

create user Имя_пользователя profile Имя_профиля
[identify [by] Пароль] [startup Стартовый_файл];

Аргументы:

Аргумент Значение
Имя пользователя Задает имя пользователя. Имя пользователя должно содержать буквы и цифры, должно начинаться с буквы и должно быть не длиннее 31 символа. Имена пользователей должны быть уникальными и не должны совпадать с зарезервированными словами и с именами ролей.
Имя профиля Задает имя профиля. Профиль с указанным именем должен быть создан оператором create profile.
Пароль Задает пароль, который необходимо вводить при подключении пользователя.
Стартовый файл Задает стартовый файл с SQL-скриптами, который будет выполняться при регистрации данного пользователя.

Для создания пользователя необходимо выполнение одного из условий:

· Пользователь является администратором базы данных;

· Пользователь получил право на создание пользователей (привилегия create user) с помощью оператора grant create user.

Перед созданием пользователя и после него вызываются триггеры, установленные оператором:

create trigger Имя_триггера for admin {before | after} create user...

В триггере create user переменная new (см. раздел 4.7 «Работа с триггерами») имеет следующую структуру:

Имя поля Тип поля Назначение
NAME char(32) Имя пользователя.
PASSWORD char(32) Пароль.
PROFILE char(32) Имя профиля.
STARTUP char(32) Имя стартового файла.

Пример. Создать пользователя GUEST с профилем prof1 и без пароля:



create user GUEST profile prof1;

 



<== предыдущая лекция | следующая лекция ==>
Упаковка таблицы (перенос журнала в постоянную часть) | Создание профиля безопасности


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.077 сек.