Strona Typ danych zwracanych kreatora Nowa funkcja zdefiniowana
przez użytkownika służy do określenia typu danych, który ma być zwracany
przez funkcję.
- Zwracane kolumny
- Tylko tabelowe funkcje zdefiniowane przez użytkownika: Wyświetla typy danych, które
będą zwracane.
- Typ danych
- Tylko skalarne funkcje zdefiniowane przez użytkownika: Podaj typ danych zwracanych
przez funkcję zdefiniowaną przez użytkownika.
- Długość
- Tylko skalarne funkcje zdefiniowane przez użytkownika: 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, VARCHAR, VARGRAPHIC i LONG VARCHAR.
- Jednostka
- Tylko skalarne funkcje zdefiniowane przez użytkownika: 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
- Tylko skalarne funkcje zdefiniowane przez użytkownika: 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
- Tylko skalarne funkcje zdefiniowane przez użytkownika: 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.
- Dla danych bitowych
- Tylko skalarne funkcje zdefiniowane przez użytkownika: Wybierz, aby określić
podtyp danych bitowych dla wszystkich łańcuchów tekstowych. Ta opcja jest dostępna tylko dla następujących
typów danych 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.