Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

RESET

Выполняется инструкция COMMIT, после чего сеанс отключается от сервера.

USER имя пользователя

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

USING пароль

Указывается пароль пользовательской учетной записи имя пользователя. Может представлять собой строковый литерал или переменную символьного типа длиной 18 символов и менее.

NEW пароль CONFIRM пароль

Указывается новый пароль для пользовательской учетной записи под именем имя пользователя. Может представлять собой строковый литерал или переменную символьного типа длиной 18 символов и менее.

Например, вам может понадобиться сменить пароль пользовательской учетной записи sam на mephrun, используя хост переменную VARCHAR(S) с именем appjserver для хранения имени сервера приложений.

CONNECT ТО :app_server USER sam NEW `mephrun` CONFIRM `mephrun`;


MySQL

He поддерживается.


Oracle

Команда CONNECT позволяет устанавливать соединение с базой данных под определенным именем пользователя. Кроме того, можно установить соединение со специальными привилегиями AS SYSOPER или ASSYSDBA. Синтаксис Oracle следующий.

CONNECT [имя_пользователя/пароль] [AS {SYSOPER | SYSDBA}]

Где:

CONNECT имя_пользователя/пароль

Устанавливается соединение с экземпляром базы данных.

AS {SYSOPER | SYSDBA}

Соединение устанавливается с присвоением одной из двух возможных системных ролей.

Если уже установлено другое соединение, команда CONNECT выполняет команду COMMIT для всех открытых транзакций, закрывает текущий сеанс и открывает новый.

Также Oracle позволяет использовать инструкции CONNECT в инструментах SQL*Plus и iSQL*Plus.


PostgreSQL

Платформа PostgreSQL не имеет явной поддержки инструкции CONNECT. Однако она поддерживает инструкцию SPICONNECT в Server Programming Interface и инструкцию PG_CONNECT в пакете PG/TCL.


SQL Server

Платформа SQL Server поддерживает основные элементы инструкции CONNECT в языке Embedded SQL (который встраивается в программы Ст+ и Visual Basic). Синтаксис следующий.

CONNECT го [имя.сервера]имя_базы данных [AS имя_соединения] USER {пользовательское. имя[. пароль] | $integrated}

Где:

CONNECT ТО имя_сервера.имя базы данных

Определяется имя сервера и базы данных, с которыми нужно установить соединение. Вы можете опустить имя сервера, если хотите использовать локальный сервер.

AS имя соединения

Соединению присваивается имя, представляющее собой буквенно-числовую строку длиной до 30 символов. Разрешаются и другие символы, за исключением дефиса (-), но первым символом имени должна быть буква. Слова CURRENT и ALL являются зарезервированными, и их нельзя использовать в качестве имени соединения. Указывать имя соединения нужно только в том случае, если соединений несколько.

(USER {пользовательское _имя [пароль Sintegrated]}

Сеанс открывается под указанным именем и паролем или же с применением внутренней системы безопасности Windows. При указании имени пароль является необязательным параметром.

Например, мы можем соединиться с сервером new_york с пользовательским именем Windows pubs_admin

CONNECT ТО new_york.pubs USER pubu_admin

Та же команда с использованием стандартной системы безопасности SQL Server:

EXEC SQL CONNECT TO new_york.pubs USER pubs_admin

Та же команда с использованием встроенной системы безопасности Windows:

EXEC SQL CONNECT TO new_york.pubs USER Sintegrated

Для переключения на другое соединение нужно использовать инструкцию SET CONNECTION.

Источник