DB2 wersja 9 dla systemów Linux, UNIX i Windows

Okno Parametry

To okno służy do określenia opcji parametru dla parametru nowej procedury.

Tryb parametru
Określ jakiego typu parametr ma zostać utworzony.
Wejście
Określa, że parametr jest parametrem wejściowym, przekazującym wartości z aplikacji klienckiej do procedury. Parametry wejściowe nie zawierają wartości, kiedy procedura zwraca sterowanie aplikacji klienckiej.
Wyjście
Określa, że parametr jest parametrem wyjściowym, zwracającym wartości z procedury do aplikacji klienckiej. Jeśli ustawienie jednego lub kilku parametrów wyjściowych przez procedurę nie powiedzie się, baza danych nie wykryje błędu w procedurze. Zamiast tego, baza danych zwróci do aplikacji klienckiej parametry wyjściowe z wartościami ustalonymi podczas uruchamiania procedury.
We/wy
Określa, że parametr jest zarówno parametrem wejściowym, jak i wyjściowym. Parametry wejściowe i wyjściowe mogą przekazywać wartości z z aplikacji klienckiej do procedury i zwracać wartości z procedury do aplikacji klienckiej.
Nazwa
Wpisz nazwę parametru.
Typ SQL
Wybierz typ danych SQL. Elementy sterujące poniżej tego pola zostaną zmienione w zależności od wybranego typu danych SQL.
Długość
Podaj długość typu danych SQL. Ta opcja jest dostępna tylko dla następujących typów danych SQL: BLOB, CHAR, CLOB, DBCLOB, GRAPHIC, VARGRAPHIC i VARCHAR.
Jednostka
Wybierz jednostkę wielkości dla wybranego typu danych SQL. Ta opcja jest dostępna tylko dla następujących typów danych SQL: BLOB, CLOB i DBCLOB.
Precyzja
Podaj liczbę (z zakresu od 1 do 31) oznaczającą łączną liczbę cyfr dozwoloną w wartości. Ta opcja jest dostępna tylko dla następujących typów danych SQL: DECIMAL, FLOAT i NUMERIC. Precyzja binarnych liczb całkowitych i dziesiętnych jest całkowitą liczbą cyfr binarnych lub dziesiętnych, z wyłączeniem znaku. Precyzja liczb zmiennopozycyjnych jest pojedyncza albo podwójna, co ma związek z liczbą cyfr po przecinku. Precyzja nie może być ujemna.
Skala
Podaj liczbę oznaczającą liczbę cyfr po przecinku. Ta opcja jest dostępna tylko dla następujących typów danych SQL: DECIMAL, FLOAT i NUMERIC. Skala nie może być ujemna i większa od precyzji. Maksymalna precyzja to 31 cyfr. Jeśli określona została skala, należy również określić precyzję. Domyślnie skala to 0.
Komentarze
Wpisz komentarz dla parametru.
Dla danych bitowych
Określa podtyp danych bitowych dla wszystkich łańcuchów tekstowych. Ta opcja jest dostępna tylko dla następujących typów SQL: CHAR i VARCHAR. Bajty łańcucha tekstowego o podtypie danych bitowych nie reprezentują znaków. Po wybraniu tej opcji, łańcuchy tekstowe nie są poddawane żadnym konwersjom znaków. Wskazówka: Ta opcja jest przydatna w przypadku przekazywania do procedury dużych łańcuchów binarnych, takich jak zaszyfrowane hasła.
Podtyp znakowy
Tylko DB2 for z/OS: Określ opcje podtypu znakowego.
Bez podtypu znakowego
Określa, że nie wystąpią podtypy łańcuchów tekstowych.
Dla danych SBCS
Określa, że dla wszystkich łańcuchów tekstowych należy używać zestawu znaków jednobajtowych.
Dla danych bitowych
Określa podtyp danych bitowych dla wszystkich łańcuchów tekstowych. Ta opcja jest dostępna tylko dla następujących typów SQL: CHAR i VARCHAR. Bajty łańcucha tekstowego o podtypie danych bitowych nie reprezentują znaków. Po wybraniu tej opcji, łańcuchy tekstowe nie są poddawane żadnym konwersjom znaków. Wskazówka: Ta opcja jest przydatna w przypadku przekazywania do procedury dużych łańcuchów binarnych, takich jak zaszyfrowane hasła.
Dla danych mieszanych
Określa, że dla wszystkich łańcuchów tekstowych należy używać podtypu danych mieszanych.
Schemat kodowania
Tylko DB2 for z/OS: Określ opcje schematu kodowania.
Domyślne
Określa, że używany ma być domyślny schemat kodowania.
ASCII
Określa, że używany ma być schemat kodowania ASCII.
EBCDIC
Określa, że używany ma być schemat kodowania EBCDIC.
Unicode
Określa, że używany ma być schemat kodowania Unicode.



Opinia

Ikona aktualizowania Ostatnio aktualizowane dla programu DB2 wersja 9.1