Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
JDBC sürücüsünü indirin
Verilen katalogda, şemada veya saklanan prosedür adı deseninde mevcut olan depolanmış prosedürlerin tanımını alır.
Sözdizimi
public java.sql.ResultSet getProcedures(java.lang.String sCatalog,
java.lang.String sSchema,
java.lang.String proc)
Parametreler
sKatalog
Katalog adını içeren bir Dizgi . Bu parametreye null sağlamak, katalog adının kullanılmasına gerek olmadığını gösterir.
sSchema
Şema adı desenini içeren bir Dizgi . Bu parametreye null sağlamak, şema adının kullanılmasına gerek olmadığını gösterir.
Yordam
Prosedür adı desenini içeren bir Dize .
Dönüş Değeri
Bir SQLServerResultSet nesnesi.
Exceptions
Açıklamalar
Bu getProcedures yöntemi, java.sql.DatabaseMetaData arayüzündeki getProcedures metodu tarafından tanımlanır.
getProcedures metodu tarafından döndürülen sonuç kümesi aşağıdaki bilgileri içerir:
| İsim | Türü | Description |
|---|---|---|
| PROCEDURE_CAT | String | Belirtilen saklanan prosedürün bulunduğu veritabanının adı. |
| PROCEDURE_SCHEM | String | Depolanan prosedürün şeması. |
| PROCEDURE_NAME | String | Saklı yordamın adı. |
| NUM_INPUT_PARAMS | int | Gelecekte kullanım için ayrılmış, şu anda -1 değer döndürüyor. |
| NUM_OUTPUT_PARAMS | int | Gelecekte kullanım için ayrılmış, şu anda -1 değer döndürüyor. |
| NUM_RESULT_SETS | int | Gelecekte kullanım için ayrılmış, şu anda -1 değer döndürüyor. |
| AÇIKLAMALAR | String | İşlem sütununun açıklaması. Not: SQL Server bu sütun için bir değer döndürmez. |
| PROCEDURE_TYPE | smallint | Saklanan prosedür türü. Aşağıdaki değerlerden biri olabilir: SQL_PT_UNKNOWN (0) SQL_PT_PROCEDURE (1) SQL_PT_FUNCTION (2) |
Uyarı
getProcedures yöntemiyle döndürülen veriler hakkında daha fazla bilgi için SQL Server Books Online içindeki "sp_stored_procedures (Transact-SQL)" bölümüne bakınız.
Example
Aşağıdaki örnek, AdventureWorks2025 örnek veritabanında saklanan uspGetBillOfMaterials prosedürü hakkında bilgi iade etmek için getProcedures yönteminin nasıl kullanılacağını göstermektedir.
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();
}
}
Ayrıca Bkz.
SQLServerDatabaseMetaData Yöntemleri
SQLServerDatabaseMetaData Üyeleri
SQLServerDatabaseMetaData Class