Інструкція connect - sql програмування

Ключові слова

Встановлюється з'єднання з сервером, що має ім'я. Параметр ім'я сервера може являти собою строковий літерал, укладений в одинарні лапки, або хост-змінну.







Підключення до ім'ям імя_соедшенш, яке відображається в одинарних лапках. Необов'язковий параметр імя_соедшенія може являти собою строковий літерал, укладений в одинарні лапки, або хост-змінну. Цей параметр є необов'язковим тільки для першого з'єднання з сервером. Всі наступні сеанси повинні включати пропозицію AS. Це потрібно для того, щоб розрізняти призначені для користувача з'єднання в тих випадках, коли багато користувачів, а можливо і один користувач, мають багато відкритих сеансів роботи з одним сервером (ім'я сервера).

USER ім'я користувача

З'єднання з вказаним сервером встановлюється з використанням зазначеного імені користувача.

Використовуйте інструкцію CONNECT для того, щоб встановити інтерактивний сеанс зв'язку на SQL з СУРБД. Проміжок часу між подачею команд CONNECT і DISCONNECT зазвичай називається сеансом (session). Як правило, вся робота з СУРБД проводиться в ході явно поточну розмову.

Якщо ви не вказуєте ім'я сервера, ім'я з'єднання або ім'я користувача, то платформа СУРБД використовує значення за замовчуванням. Ці значення різні для різних платформ.

Щоб з'єднатися з сервером «houston» під певним призначеним для користувача ID, ви повинні подати таку команду:







CONNECT ТО houstor USER pubs_admin

Якщо СУРБД вимагає, щоб з'єднання мали імена, ви можете використовувати наступний альтернативний синтаксис.

CONNECT ТО houston USER pubs_admir, AS pubs_adninistrative_session;

Якщо вам потрібна проста швидке з'єднання, ви можете використовувати стандартні параметри.

CONNECT ТО DECAULT

Поради та хитрості програмування

Якщо інструкція CONNECT запускається без явного відключення попереднього сеансу, попередній сеанс переходить в стан бездіяльності, а активним стає поточне з'єднання. Потім ви можете перемикатися між сполуками за допомогою інструкції SET CONNECTION.

Платформа DB2 підтримує кілька розширень стандарту ANSI.

Якщо використовується без інших ключових слів - еквівалентно CONNECT ТО DEFAULT.

Визначається сервер, з яким встановлюється з'єднання. Параметр ім'я сервера може являти собою строковий літерал або змінну символьного типу, що включає 8-менш символів (UDB) або 16 і менш символів (OS / 390 іліг / OS).

Встановлюється з'єднання конкурентного типу, що дозволяє іншим користувачам з'єднуватися з базою даних. Не дозволяє іншим користувачам підключатися в ексклюзивному режимі.

IN EXCL USIVE MODE

Встановлюється ексклюзивне з'єднання з сервером додатка. Всі інші користувачі не можуть з'єднатися з базою, якщо тільки вони не використовують теж ім'я користувача і пароль. Додаткова пропозиція ON SINGLE DBPARTI-T10NNUM використовується тільки в секціонірованной (partitioned) базі даних. Ця пропозиція показує, що підключення до координаційної секції бази даних вироблено в ексклюзивному режимі, а всі інші секції підключені в загальному (SHARE) режимі.

Додаткова інформація по темі

Способи та методи використання команди DISCONNECT в базах даних на різних платформах

Деякі правила і методи використання інструкції SET CONNECTION в базах даних на різних платформах

Деякі правила і методи використання інструкції SET в базах даних на різних платформах

Опис інструкції COMMIT, правила використання та підтримка різними платформами







Схожі статті