Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Načte popis parametrů systému nebo funkce uživatele zadaného katalogu a návratový typ.
Syntax
public ResultSet getFunctionColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern
java.lang.String columnNamePattern)
Parameters
katalog
Řetězec obsahující název katalogu. Pokud je to prázdný řetězec "", výsledek zahrnuje funkce bez katalogu. Pokud je null, název katalogu se pro vyhledávání nepoužívá.
schemaPattern
Řetězec obsahující vzor názvů schématu. Pokud je to prázdný řetězec "", výsledek zahrnuje funkce bez schématu. Pokud je null, název schématu se pro vyhledávání nepoužívá.
functionNamePattern
Řetězec, který obsahuje název funkce.
columnNamePattern
Řetězec, který obsahuje název parametru.
Návratová hodnota
A objekt SQLServerResultSet .
Výjimky
Remarks
Tato metoda getFunctionColumns je specifikována metodou getFunctionColumns v rozhraní java.sql.DatabaseMetaData.
Tato metoda vrací pouze funkce a parametry odpovídající specifikovanému schématu, názvu funkce a názvu parametru v rámci zadaného katalogu.
Každý řádek v množině výsledků obsahuje následující sloupce pro popis parametru, popis sloupců nebo typ návratu:
| Name | Typ | Description |
|---|---|---|
| FUNCTION_CAT | Řetězec | Název databáze, ve které funkce sídlí. |
| FUNCTION_SCHEM | Řetězec | Schéma funkce. |
| FUNCTION_NAME | Řetězec | Název funkce. |
| COLUMN_NAME | Řetězec | Název parametru nebo sloupce. |
| COLUMN_TYPE | krátké | Typ sloupce. Může to být jedna z následujících hodnot: functionColumnUnknown (0): Neznámý typ. functionColumnIn (1): Vstupní parametr. functionColumnInOut (2): Parametr vstup/výstup. functionColumnOut (3): Výstupní parametr. functionReturn (4): Funkce vrací hodnotu. functionColumnResult (5): Parametr nebo sloupec je sloupec v množině výsledků. |
| datový typ | smallint | Hodnota SQL datového typu z Java.sql. Typy. |
| TYPE_NAME | Řetězec | Název datového typu. |
| PRECISION | int | Celkový počet znakových číslic. |
| Délka | int | Délka dat v bajtech. |
| ŠKÁLA | krátké | Počet číslic vpravo od desetinné čárky. |
| RÁDIX | krátké | Základ pro číselné typy. |
| nulovatelné | krátké | Označuje, zda parametr nebo vrácená hodnota může obsahovat nulovou hodnotu. Může to být jedna z následujících hodnot: functionNoNulls (0): Hodnota NULL není povolena. functionNullable (1): Je povolena hodnota NULL. functionNullableUnknown (2): Neznámý. |
| POZNÁMKY | Řetězec | Komentáře k sloupci nebo parametru. |
| COLUMN_DEF | Řetězec | Výchozí hodnota sloupce. Poznámka: Tyto informace jsou dostupné ve SQL Server a jsou specifické pro ovladač JDBC. |
| SQL_DATOVÝ_TYP | smallint | Tento sloupec je stejný jako sloupec DATA_TYPE , kromě datových typů pro čas aintervaly ISO. Poznámka: Tyto informace jsou dostupné ve SQL Server a jsou specifické pro ovladač JDBC. |
| SQL_DATETIME_SUB | smallint | Podkód intervaluv datetime ISO pokud je hodnota SQL_DATA_TYPESQL_DATETIME nebo SQL_INTERVAL. Pro datové typy jiné než čas ainterval ISO je tento sloupec NULL. Poznámka: Tyto informace jsou dostupné ve SQL Server a jsou specifické pro ovladač JDBC. |
| CHAR_OCTET_LENGTH | int | Maximální délka binárních a znakově založených parametrů nebo sloupců. U jiných typů dat je to NULL. |
| POŘADOVÁ_POZICE | int | Pro vstupní a výstupní parametry představuje pozici začínající od 1. Pro sloupce výsledkové množiny je to pozice sloupce ve výsledné množině začínající od 1. Pro návratnost je to 0. |
| IS_NULLABLE | Řetězec | Určuje nulovatelnost parametru nebo sloupce. Může to být jedna z následujících hodnot: ANO: Parametr nebo sloupec může obsahovat hodnoty NULL. NE: Parametr nebo sloupec nesmí obsahovat hodnoty NULL. Prázdný řetězec (""): Neznámý. |
| SS_TYPE_CATALOG_NAME | Řetězec | Název katalogu, který obsahuje uživatelem definovaný typ (UDT). |
| SS_TYPE_SCHEMA_NAME | Řetězec | Název schématu obsahujícího uživatelsky definovaný typ (UDT). |
| SS_UDT_CATALOG_NAME | Řetězec | Plně kvalifikovaný uživatelsky definovaný typ (UDT). |
| SS_UDT_SCHEMA_NAME | Řetězec | Název katalogu, kde je definován název kolekce XML schématu. Pokud nelze název katalogu najít, tato proměnná obsahuje prázdný řetězec. |
| SS_UDT_ASSEMBLY_TYPE_NAME | Řetězec | Název schématu, kde je definován název kolekce XML schématu. Pokud nelze najít název schématu, jedná se o prázdný řetězec. |
| SS_XML_SCHEMACOLLECTION_CATALOG_NAME | Řetězec | Název kolekce XML schémat. Pokud jméno nelze najít, jedná se o prázdný řetězec. |
| SS_XML_SCHEMACOLLECTION_SCHEMA_NAME | Řetězec | Název katalogu, který obsahuje uživatelem definovaný typ (UDT). |
| SS_XML_SCHEMACOLLECTION_NAME | Řetězec | Název schématu obsahujícího uživatelsky definovaný typ (UDT). |
| SS_DATA_TYPE | tinyint | Datový typ SQL Server, který používají rozšířené uložené procedury. Poznámka Pro více informací o datových typech vracených SQL Serverem viz "Data Types (Transact-SQL)" v SQL Server Books Online. |