Чим корисний Dclgen?

DCLGEN генерує оголошення таблиць і представлень, а також відповідні оголошення змінних для C, COBOL і PL/I

PL/I

Мова програмування/І (PL/I, вимовляється як "P-L one"), це повнофункціональна мова програмування загального призначення високого рівня. PL/I підходить для розробки: Комерційних програм. Інженерні/наукові програми. Багато інших програм.

https://www.ibm.com › docs › zos-basic-skills

програми, щоб вам не потрібно було кодувати ці оператори самостійно. Найпростіший спосіб запустити DCLGEN через DB2I.

DCLGEN генерує оголошення таблиці або представлення та поміщає його в член розділеного набору даних, який ви можете включити у свою програму. Коли ви використовуєте DCLGEN для створення оголошення таблиці, Db2 отримує відповідну інформацію з каталогу Db2.

Щоб включити оголошення з DCLGEN у вашу програму: закодуйте такий оператор SQL INCLUDE у вашій програмі: EXEC SQL INCLUDE ім’я члена END-EXEC. ім'я-члена – це ім'я елемента набору даних, де зберігається вихід DCLGEN.

Щоб створити DCLGEN

  1. В інтерфейсі HCO для DB2 LUW натисніть DCLGEN.
  2. На вкладці DCLGEN використовуйте сітку «Таблиця/схема», щоб вибрати таблиці та схеми, які потрібно включити до створеного зошита.
  3. Заповніть решту полів. …
  4. Якщо ще не підключено до вказаної бази даних, натисніть Підключитися.
  5. Натисніть Запустити інструмент.

Основною метою SQLCA є щоб повідомити програмі COBOL про статус та інші деталі останнього виконаного SQL-запиту. SQLCA має загальну довжину 136 байтів і складається з різних полів, таких як SQLCODE, SQLERRD, SQLWARN тощо.

Ви можете використовувати DCLGEN для декларацій таблиць, лише якщо таблиця або подання, які ви оголошуєте, вже існують. Якщо ви використовуєте DCLGEN, ви повинні використовувати його перед тим, як попередньо скомпілювати свою програму.

Related Post

Що дозволено в RSpec?Що дозволено в RSpec?

нехай генерує метод, значення якого повертається після першого виклику. Це відомо як відкладене завантаження, оскільки значення не завантажується в пам'ять, доки не буде викликано метод. Ось приклад того, як let