AS USER, PASSWORD и ROLE
  Необязательные предложения AS USER, PASSWORD и ROLE позволяют указывать от имени какого пользователя, и с какой ролью будет выполняться SQL оператор.То, как авторизуется пользователь и открыто ли отдельное соединение, зависит от присутствия и значений параметров ON EXTERNAL [DATA SOURCE], AS USER, PASSWORD и ROLE.
- 
При использовании предложения
ON EXTERNALоткрывается новое соединение и:- 
Если присутствует, по крайней мере, один из параметров
AS USER,PASSWORDиROLE, то будет предпринята попытка нативной аутентификации с указанными значениями параметров (в зависимости от строки соединения — локально или удалённо). Для недостающих параметров не используются никаких значений по умолчанию; - 
Если все три параметра отсутствуют, и строка подключения не содержит имени сервера (или IP адреса), то новое соединение устанавливается к локальному серверу с пользователем и ролью текущего соединения. Термин 'локальный' означает 'компьютер, где установлен сервер Firebird'. Это совсем не обязательно компьютер клиента;
 - 
Если все три параметра отсутствуют, но строка подключения содержит имя сервера (или IP адреса), то будет предпринята попытка доверенной (trusted) авторизации к удалённому серверу. Если авторизация прошла, то удалённая операционная система назначит пользователю имя — обычно это учётная запись, под которой работает сервер Firebird.
 
 - 
 - 
Если предложение
ON EXTERNALотсутствует:- 
Если присутствует, по крайней мере, один из параметров
AS USER,PASSWORDиROLE, то будет открыто соединение к текущей базе данных с указанными значениями параметров. Для недостающих параметров не используются никаких значений по умолчанию; - 
Если все три параметра отсутствуют, то оператор выполняется в текущем соединении.
 
 - 
 
| 
 Important 
 | 
 Если значение параметра   |