Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
JDBC-stuurprogramma downloaden
Haalt een beschrijving op van de opgeslagen procedures die beschikbaar zijn in het opgegeven catalogus-, schema- of opgeslagen procedurenaampatroon.
Syntaxis
public java.sql.ResultSet getProcedures(java.lang.String sCatalog,
java.lang.String sSchema,
java.lang.String proc)
Parameterwaarden
sCatalogus
Een string die de catalogusnaam bevat. Het geven van een null aan deze parameter geeft aan dat de catalogusnaam niet hoeft te worden gebruikt.
sSchema
Een string die het schemanaampatroon bevat. Het geven van een null aan deze parameter geeft aan dat de schemanaam niet hoeft te worden gebruikt.
Proc
Een string die het procedurenaampatroon bevat.
Retourwaarde
Een SQLServerResultSet-object .
Exceptions
Opmerkingen
Deze getProcedures-methode wordt gespecificeerd door de getProcedures-methode in de java.sql.DatabaseMetaData-interface.
De resultaatset die door de getProcedures-methode wordt geretourneerd, bevat de volgende informatie:
| Naam | Typologie | Description |
|---|---|---|
| PROCEDURE_CAT | String | De naam van de database waarin de gespecificeerde opgeslagen procedure zich bevindt. |
| PROCEDURE_SCHEM | String | Het schema voor de opgeslagen procedure. |
| PROCEDURE_NAME | String | De naam van de opgeslagen procedure. |
| NUM_INPUT_PARAMS | int | Gereserveerd voor toekomstig gebruik, levert momenteel een -1 waarde op. |
| NUM_OUTPUT_PARAMS | int | Gereserveerd voor toekomstig gebruik, levert momenteel een -1 waarde op. |
| NUM_RESULT_SETS | int | Gereserveerd voor toekomstig gebruik, levert momenteel een -1 waarde op. |
| OPMERKINGEN | String | De kolom beschrijving van de procedure. Notitie: SQL Server geeft geen waarde terug voor deze kolom. |
| PROCEDURE_TYPE | smallint | Het soort opgeslagen procedure. Dit kan een van de volgende waarden zijn: SQL_PT_UNKNOWN (0) SQL_PT_PROCEDURE (1) SQL_PT_FUNCTION (2) |
Opmerking
Voor meer informatie over de gegevens die door de getProcedures-methode worden teruggegeven, zie "sp_stored_procedures (Transact-SQL)" in SQL Server Books Online.
Example
Het volgende voorbeeld laat zien hoe je de getProcedures-methode gebruikt om informatie terug te geven over de uspGetBillOfMaterials-opgeslagen procedure in de AdventureWorks2025 voorbeelddatabase.
public static void executeGetProcedures(Connection con) {
try {
DatabaseMetaData dbmd = con.getMetaData();
ResultSet rs = dbmd.getProcedures(null, null, "uspGetBillOfMaterials");
ResultSetMetaData rsmd = rs.getMetaData();
// Display the result set data.
int cols = rsmd.getColumnCount();
while(rs.next()) {
for (int i = 1; i <= cols; i++) {
System.out.println(rs.getString(i));
}
}
rs.close();
}
catch (Exception e) {
e.printStackTrace();
}
}
Zie ook
SQLServerDatabaseMetaData-methoden
SQLServerDatabaseMetaData-leden
SQLServerDatabaseMetaData-klasse