Галерея
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.

Источник