В окне Параметры задаются опции параметра для нового параметра подпрограммы.
- Режим параметра
- Задайте тип создаваемого параметра.
- Входной
- Задает, что данный параметр - это входной параметр, в котором подпрограмме передаются значения от клиентской прикладной программы. Когда подпрограмма возвращает управление клиентской прикладной программе, входные параметры не содержат значений.
- Выходной
- Задает, что данный параметр - это выходной параметр, в котором от подпрограммы возвращаются значения в клиентскую прикладную программу. Если подпрограмма не может присвоить значения одному или нескольким выходным параметрам, база данных не обнаруживает ошибку в подпрограмме. Вместо этого база данных возвращает клиентской программе эти выходные параметры со значениями, которые у них были на входе в хранимую процедуру.
- Входной/выходной
- Задает, что данный параметр - и входной, и выходной. Входной и выходной параметр может передавать значения из клиентской прикладной программы в подпрограмму
и возвращать их из подпрограммы в клиентскую программу.
- Имя
- Введите имя для параметра.
- Тип SQL
- Выберите тип данных SQL. В зависимости от выбранного вами типа данных SQL органы управления под этим полем изменятся.
- Длина
- Введите длину для выбранного типа SQL. Эта опция доступна только для следующих типов данных SQL: BLOB, CHAR, CLOB, DBCLOB, GRAPHIC, VARGRAPHIC и VARCHAR.
- Единица
- Выберите единицу измерения для выбранного типа данных SQL. Эта опция доступна только для следующих типов данных SQL: BLOB, CLOB и DBCLOB.
- Точность
- Введите общее число символов, из которых может состоять значение (от 1 до 31). Эта опция доступна только для следующих типов данных SQL: DECIMAL, FLOAT и NUMERIC. Точность двоичных целых или десятичных чисел - это общее число двоичных или десятичных цифр без учета знака.
Точность чисел с плавающей точкой может быть обычной или удвоенной, в зависимости от числа цифр в дробной части. Точность не может быть отрицательной.
- Масштаб
- Введите число цифр справа от десятичной точки.
Эта опция доступна только для следующих типов данных SQL: DECIMAL, FLOAT и NUMERIC. Масштаб не может быть отрицательным или превышать точность. Максимальная точность - 31 цифра. Если задан масштаб, должна быть задана и точность. Масштаб по умолчанию - ноль.
- Комментарии
- Введите комментарии для параметра.
- Для битовых данных
- Задает подтип битовых данных для всех символьных строк. Доступна только для типов данных SQL CHAR и VARCHAR. Байты символьной строки с подтипом битовых данных не представляют символов. Если эта опция включена, для символьных строк не выполняется преобразование символов. Совет: Эта опция полезна, если подпрограмме передаются большие двоичные строки, например, зашифрованные пароли.
- Символьный подтип
- Только для DB2 for z/OS:
задайте опции символьного подтипа.
- Несимвольный подтип
- Задает, что для символьных строк не будет подтипов.
- Для данных SBCS
- Задает, что для всех символьных строк нужно использовать набор однобайтных символов.
- Для битовых данных
- Задает подтип битовых данных для всех символьных строк. Доступна только для типов данных SQL CHAR и VARCHAR. Байты символьной строки с подтипом битовых данных не представляют символов. Если эта опция включена, для символьных строк не выполняется преобразование символов. Совет: Эта опция полезна, если подпрограмме передаются большие двоичные строки, например, зашифрованные пароли.
- Для смешанных данных
- Задает, что для всех символьных строк нужно использовать подтип смешанных данных.
- Схема кодировки
- Только для DB2 for z/OS:
задайте опции схемы кодировки.
- По умолчанию
- Задает, что нужно использовать схему кодировки по умолчанию.
- ASCII
- Задает, что в качестве схемы кодировки нужно использовать ASCII.
- EBCDIC
- Задает, что в качестве схемы кодировки нужно использовать EBCDIC.
- Unicode
- Задает, что в качестве схемы кодировки нужно использовать Unicode.