Ръководство за потребителя

DB2 Connect и SQL

DB2 Connect препраща SQL оператори, изпратени от приложни програми към хост или AS/400 сървъри на бази данни. DB2 Connect може да препрати почти всеки валиден SQL оператор. Изключенията са документирани в SQL оператори за хост или AS/400 сървър, отхвърлени от DB2 Connect.

Съществуват два типа обработка на вграден SQL: статичен SQL и динамичен SQL. Статичният SQL минимизира времето, необходимо за изпълнение на SQL оператор с помощта на предварителна обработка. Динамичният SQL се обработва, когато SQL операторът се предаде на хост или AS/400 сървъра на база данни. Динамичният SQL е по-гъвкав, но потенциално е по-бавен. Приложният програмист взима решението дали да използва статичен или динамичен SQL. И двата се поддържат от DB2 Connect.

Различните хост или AS/400 сървъри на бази данни интерпретират по различен начин SQL. Повече информация за общите SQL оператори, които се поддържат от всички системи на IBM, ще намерите в SQL Справочник.

DB2 Connect изцяло поддържа общия SQL на IBM, както и вариантите на SQL за DB2 Universal Database за OS/390, DB2 за MVS/ESA, DB2 за VSE и VM (по-рано SQL/DS) и DB2 Universal Database за AS/400. За да се осигури независимост на базата данни, се препоръчва SQL на IBM. За повече информация вижте Програмиране в DB2 Connect обкръжение.


[ Начало на страницата | Предишна страница | Следваща страница ]