DCLGEN генерує оголошення таблиць і представлень, а також відповідні оголошення змінних для C, COBOL і
програми, щоб вам не потрібно було кодувати ці оператори самостійно. Найпростіший спосіб запустити DCLGEN через DB2I.
DCLGEN генерує оголошення таблиці або представлення та поміщає його в член розділеного набору даних, який ви можете включити у свою програму. Коли ви використовуєте DCLGEN для створення оголошення таблиці, Db2 отримує відповідну інформацію з каталогу Db2.
Щоб включити оголошення з DCLGEN у вашу програму: закодуйте такий оператор SQL INCLUDE у вашій програмі: EXEC SQL INCLUDE ім’я члена END-EXEC. ім'я-члена – це ім'я елемента набору даних, де зберігається вихід DCLGEN.
Щоб створити DCLGEN
- В інтерфейсі HCO для DB2 LUW натисніть DCLGEN.
- На вкладці DCLGEN використовуйте сітку «Таблиця/схема», щоб вибрати таблиці та схеми, які потрібно включити до створеного зошита.
- Заповніть решту полів. …
- Якщо ще не підключено до вказаної бази даних, натисніть Підключитися.
- Натисніть Запустити інструмент.
Основною метою SQLCA є щоб повідомити програмі COBOL про статус та інші деталі останнього виконаного SQL-запиту. SQLCA має загальну довжину 136 байтів і складається з різних полів, таких як SQLCODE, SQLERRD, SQLWARN тощо.
Ви можете використовувати DCLGEN для декларацій таблиць, лише якщо таблиця або подання, які ви оголошуєте, вже існують. Якщо ви використовуєте DCLGEN, ви повинні використовувати його перед тим, як попередньо скомпілювати свою програму.