Ключові слова
Встановлюється з'єднання з сервером, що має ім'я. Параметр ім'я сервера може являти собою строковий літерал, укладений в одинарні лапки, або хост-змінну.
Підключення до ім'ям імя_соедшенш, яке відображається в одинарних лапках. Необов'язковий параметр імя_соедшенія може являти собою строковий літерал, укладений в одинарні лапки, або хост-змінну. Цей параметр є необов'язковим тільки для першого з'єднання з сервером. Всі наступні сеанси повинні включати пропозицію 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, правила використання та підтримка різними платформами