Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Hämtar en beskrivning av den angivna katalogens system- eller användarfunktionsparametrar och returtyp.
Syntax
public ResultSet getFunctionColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern
java.lang.String columnNamePattern)
Parameters
katalog
En sträng som innehåller katalognamnet. Om det är en tom sträng "", inkluderar resultatet funktionerna utan katalog. Om den är null används inte katalognamnet för sökning.
schemaPattern
En sträng som innehåller schemanamnsmönstret. Om det är en tom sträng "", inkluderar resultatet funktionerna utan schema. Om det är null används inte schemanamnet för sökning.
funktionNamnmönster
En sträng som innehåller namnet på en funktion.
kolumnNamnmönster
En sträng som innehåller namnet på en parameter.
Returvärde
Ett SQLServerResultSet-objekt .
undantag
Remarks
Denna getFunctionColumns-metod specificeras av getFunctionColumns-metoden i gränssnittet java.sql.DatabaseMetaData.
Denna metod returnerar endast funktioner och parametrar som matchar det specificerade schemat, funktionsnamnet och parameternamnet inom den angivna katalogen.
Varje rad i resultatuppsättningen innehåller följande kolumner för en parameterbeskrivning, en kolumnbeskrivning eller en returtyp:
| Name | Type | Description |
|---|---|---|
| FUNCTION_CAT | String | Namnet på databasen där funktionen finns. |
| FUNCTION_SCHEM | String | Schemat för funktionen. |
| FUNCTION_NAME | String | Namnet på funktionen. |
| KOLUMN_NAMN | String | Namnet på en parameter eller kolumn. |
| COLUMN_TYPE | kort | Typen av kolumn. Det kan vara något av följande värden: functionColumnUnknown (0): Okänd typ. functionColumnIn (1): Indataparameter. functionColumnInOut (2): Input/Output-parameter. functionColumnOut (3): Utdataparameter. functionReturn (4): Funktion returnervärde. funktionKolumnResultat (5): En parameter eller kolumn är en kolumn i resultatmängden. |
| DATATYP | smallint | SQL-datatypvärdet från Java.sql. Typer. |
| TYPE_NAME | String | Namnet på datatypen. |
| PRECISION | int | Det totala antalet betydande siffror. |
| LÄNGD | int | Datans längd i bytes. |
| SKALA | kort | Detta är antalet siffror till höger om decimalkommat. |
| RADIX | kort | Basen för numeriska typer. |
| nullbar | kort | Indikerar om parametern eller returvärdet kan innehålla ett nollvärde . Det kan vara ett av följande värden: functionNoNulls (0): NULL-värdet är inte tillåtet. funktionNullable (1): NULL-värdet är tillåtet. functionNullableUnknown (2): Okänd. |
| ANMÄRKNINGAR | String | Kommentarerna om en kolumn eller en parameter. |
| KOLUMN_DEF | String | Standardvärdet för kolumnen. Notera: Denna information finns tillgänglig med SQL Server och är JDBC-drivrutinsspecifik. |
| SQL_DATA_TYPE | smallint | Denna kolumn är densamma som DATA_TYPE kolumnen, förutom datumtid - och ISO-intervalldatatyperna . Notera: Denna information finns tillgänglig med SQL Server och är JDBC-drivrutinsspecifik. |
| SQL_DATETIME_SUB | smallint |
Datum-tidISO-intervallsubkoden om värdet SQL_DATA_TYPE är SQL_DATETIME eller SQL_INTERVAL. För datatyper utöver datumtid och ISO-intervall är denna kolumn NULL. Notera: Denna information finns tillgänglig med SQL Server och är JDBC-drivrutinsspecifik. |
| CHAR_OCTET_LENGTH | int | Den maximala längden av binära och teckenbaserade parametrar eller kolumner. För andra datatyper är den NULL. |
| ORDINALS_POSITION | int | För in- och utdata representerar den positionen som börjar från 1. För resultatmängdskolumner är det kolumnens position i resultatmängden med start från 1. För returvärde är det 0. |
| IS_NULLABLE | String | Bestämmer nullbarheten för en parameter eller kolumn. Det kan vara något av följande värden: JA: Parametern eller kolumnen kan innehålla NULL-värden. NO: Parametern eller kolumnen kan inte innehålla NULL-värden. Tom sträng (""): Okänd. |
| SS_TYPE_CATALOG_NAME | String | Namnet på katalogen som innehåller den användardefinierade typen (UDT). |
| SS_TYPE_SCHEMA_NAME | String | Namnet på schemat som innehåller den användardefinierade typen (UDT). |
| SS_UDT_CATALOG_NAME | String | Det fullt kvalificerade namnet användardefinierad typ (UDT). |
| SS_UDT_SCHEMA_NAME | String | Namnet på katalogen där namnet på en XML-schemasamling definieras. Om katalognamnet inte kan hittas innehåller denna variabel en tom sträng. |
| SS_UDT_ASSEMBLY_TYPE_NAME | String | Namnet på schemat där namnet på en XML-schemasamling definieras. Om schemanamnet inte kan hittas är detta en tom sträng. |
| SS_XML_SCHEMACOLLECTION_CATALOG_NAME | String | Namnet på en XML-schemasamling. Om namnet inte kan hittas är detta en tom sträng. |
| SS_XML_SCHEMACOLLECTION_SCHEMA_NAME | String | Namnet på katalogen som innehåller den användardefinierade typen (UDT). |
| SS_XML_SCHEMACOLLECTION_NAME | String | Namnet på schemat som innehåller den användardefinierade typen (UDT). |
| SS_DATA_TYPE | tinyint | SQL Server-datatypen som används av utökade lagrade procedurer. Not För mer information om de datatyper som returneras av SQL Server, se "Data Types (Transact-SQL)" i SQL Server Books Online. |