Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera opis parametrów systemu lub funkcji użytkownika określonego wykazu i zwracany typ.
Syntax
public ResultSet getFunctionColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern
java.lang.String columnNamePattern)
Parameters
katalog
Ciąg zawierający nazwę katalogu. Jeśli jest to pusty ciąg "", wynik zawiera funkcje bez katalogu. Jeśli jest null, nazwa katalogu nie jest używana do wyszukiwania.
schemaPattern
Ciąg zawierający wzór nazw schematu. Jeśli jest to ciąg "", wynik obejmuje funkcje bez schematu. Jeśli jest to null, nazwa schematu nie jest używana do wyszukiwania.
functionNamePattern
Ciąg zawierający nazwę funkcji.
columnNamePattern
Ciąg zawierający nazwę parametru.
Wartość zwracana
A obiekt SQLServerResultSet object.
Wyjątki
Remarks
Metoda getFunctionColumns jest określana przez metodę getFunctionColumns w interfejsie java.sql.DatabaseMetaData.
Ta metoda zwraca tylko funkcje i parametry odpowiadające określonemu schematowi, nazwie funkcji i nazwie parametrów w określonym katalogu.
Każdy wiersz w zbiorze wyników zawiera następujące kolumny dla opisu parametrów, opisu kolumn lub typu zwrotu:
| Name | Typ | Description |
|---|---|---|
| FUNCTION_CAT | String | Nazwa bazy danych, w której funkcja się znajduje. |
| FUNCTION_SCHEM | String | Schemat funkcji. |
| FUNCTION_NAME | String | Nazwa funkcji. |
| NAZWA_KOLUMNY | String | Nazwa parametru lub kolumny. |
| TYP_KOLUMNY | krótkie | Typ kolumny. Może to być jedna z następujących wartości: functionColumnUnknown (0): Typ nieznany. functionColumnIn (1): Parametr wejściowy. functionColumnInOut (2): parametr wejścia/wyjścia. functionColumnOut (3): Parametr wyjściowy. functionReturn (4): Funkcja zwraca wartość. functionColumnResult (5): Parametr lub kolumna to kolumna w zbiorze wyników. |
| TYP_DANYCH | smallint | Wartość typu danych SQL z Java.sql. Typy. |
| TYPE_NAME | String | Nazwa typu danych. |
| PRECISION | int | Całkowita liczba cyfr znaczących. |
| DŁUGOŚĆ | int | Długość danych w bajtach. |
| SKALA | krótkie | Liczba cyfr po prawej stronie separatora dziesiętnego. |
| PODSTAWA | krótkie | Podstawa dla typów numerycznych. |
| nullowalny | krótkie | Wskazuje, czy parametr lub wartość zwrotna może zawierać wartość zerową . Może to być jedna z następujących wartości: functionNoNulls (0): Wartość NULL nie jest dozwolona. functionNullable (1): Dozwolona jest wartość NULL. functionNullableUnknown (2): Nieznane. |
| UWAGI | String | Komentarze dotyczące kolumny lub parametru. |
| COLUMN_DEF | String | Wartość domyślna kolumny. Uwaga: Informacje te są dostępne w SQL Server i są specyficzne dla sterownika JDBC. |
| SQL_DATA_TYPE | smallint | Ta kolumna jest taka sama jak kolumna DATA_TYPE , z wyjątkiem daty, czas i interwał ISO. Uwaga: Informacje te są dostępne w SQL Server i są specyficzne dla sterownika JDBC. |
| SQL_DATETIME_SUB | smallint | Podkod interwału ISO w czasie daty, jeśli wartość SQL_DATA_TYPE wynosi SQL_DATETIME lub SQL_INTERVAL. Dla typów danych innych niż datetime i interwał ISO, ta kolumna jest NULL. Uwaga: Informacje te są dostępne w SQL Server i są specyficzne dla sterownika JDBC. |
| CHAR_OCTET_LENGTH | int | Maksymalna długość parametrów binarnych i znakowych lub kolumn. Dla innych typów danych jest to NULL. |
| POZYCJA_PORZĄDKOWA | int | Dla parametrów wejściowych i wyjściowych oznacza pozycję zaczynającą się od 1. Dla kolumn zbioru wyników jest to pozycja kolumny w zbiorze wyników zaczynająca się od 1. Dla wartości zwrotu wynosi 0. |
| CZY_MOŻNA_NULL | String | Określa nieważność parametru lub kolumny. Może to być jedna z następujących wartości: TAK: Parametr lub kolumna może zawierać wartości NULL. NIE: Parametr lub kolumna nie może zawierać wartości NULL. Pusty ciąg (""): Nieznany. |
| SS_TYPE_CATALOG_NAME | String | Nazwa katalogu zawierającego typ zdefiniowany przez użytkownika (UDT). |
| SS_TYPE_SCHEMA_NAME | String | Nazwa schematu zawierającego typ zdefiniowany przez użytkownika (UDT). |
| SS_UDT_CATALOG_NAME | String | W pełni kwalifikowana nazwa typu zdefiniowanego przez użytkownika (UDT). |
| SS_UDT_SCHEMA_NAME | String | Nazwa katalogu, w którym zdefiniowana jest nazwa kolekcji schematu XML. Jeśli nazwy katalogu nie można znaleźć, zmienna ta zawiera pusty ciąg znaków. |
| SS_UDT_ASSEMBLY_TYPE_NAME | String | Nazwa schematu, w którym zdefiniowana jest nazwa kolekcji schematu XML. Jeśli nazwy schematu nie można znaleźć, jest to pusty ciąg znaków. |
| SS_XML_SCHEMACOLLECTION_CATALOG_NAME | String | Nazwa kolekcji schematów XML. Jeśli nazwy nie można znaleźć, jest to pusty ciąg znaków. |
| SS_XML_SCHEMACOLLECTION_SCHEMA_NAME | String | Nazwa katalogu zawierającego typ zdefiniowany przez użytkownika (UDT). |
| SS_XML_SCHEMACOLLECTION_NAME | String | Nazwa schematu zawierającego typ zdefiniowany przez użytkownika (UDT). |
| SS_DATA_TYPE | tinyint | Typ danych SQL Server wykorzystywany przez rozszerzone procedury przechowywane. Nuta Więcej informacji o typach danych zwracanych przez SQL Server można znaleźć w sekcji "Typy danych (Transact-SQL)" w SQL Server Books Online. |