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
Belirtilen kataloğun sistem veya kullanıcı işlevi parametrelerinin ve dönüş türünün açıklamasını alır.
Syntax
public ResultSet getFunctionColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern
java.lang.String columnNamePattern)
Parameters
katalog
Katalog adını içeren bir Dizgi . Eğer boş bir dizi "" ise, sonuç katalogsuz fonksiyonları içerir. Eğer null ise, katalog adı arama için kullanılmaz.
şemaPattern
Şema adı desenini içeren bir Dizgi . Eğer boş bir dizi "" ise, sonuç şemasız fonksiyonları içerir. Eğer null ise, arama için şema adı kullanılmaz.
functionNamePattern
Bir fonksiyonun adını içeren bir Dizgi .
columnNamePattern
Bir parametrenin adını içeren bir Dize .
Dönüş Değeri
Bir SQLServerResultSet nesnesi.
İstisnalar
Remarks
Bu getFunctionColumns yöntemi, java.sql.DatabaseMetaData arayüzünde getFunctionColumns yöntemiyle tanımlanır.
Bu yöntem, yalnızca belirtilen katalogda belirtilen şema, fonksiyon adı ve parametre adıyla eşleşen fonksiyon ve parametreleri döndürür.
Sonuç kümesindeki her satır, parametre tanımı, sütun açıklaması veya dönüş türü için aşağıdaki sütunları içerir:
| Name | Type | Description |
|---|---|---|
| FUNCTION_CAT | String | Fonksiyonun bulunduğu veritabanının adı. |
| FUNCTION_SCHEM | String | Fonksiyonun şeması. |
| FUNCTION_NAME | String | İşlevin adı. |
| COLUMN_NAME | String | Bir parametrenin veya sütunun adı. |
| COLUMN_TYPE | kısa | Sütunun türü. Aşağıdaki değerlerden biri olabilir: functionColumnUnknown (0): Bilinmeyen tip. functionColumnIn (1): Giriş parametresi. functionColumnInOut (2): Giriş/Çıkış parametresi. functionColumnOut (3): Çıkış parametresi. functionReturn (4): Fonksiyon dönüş değeri. functionColumnResult (5): Bir parametre veya sütun, sonuç kümesinde bir sütundur. |
| VERİ_TİPİ | smallint | SQL veri tipi değeri Java.sql. Tipler. |
| TYPE_NAME | String | Veri türünün adı. |
| PRECISION | int | Toplam önemli rakamların sayısı. |
| Uzunluk | int | Verinin bayt cinsinden uzunluğu. |
| ÖLÇEK | kısa | Ondalık işaretinin sağındaki basamak sayısıdır. |
| TABAN | kısa | Sayısal tipler için temel. |
| NULL DEĞER ALABİLİR | kısa | Parametrenin veya dönüş değerinin null bir değer içerip içermeyeceğini gösterir. Aşağıdaki değerlerden biri olabilir: functionNoNulls (0): NULL değeri izin verilmez. functionNullable (1): NULL değeri izin verilir. functionNullableUnknown (2): Bilinmiyor. |
| AÇIKLAMALAR | String | Bir köşe veya parametre hakkındaki yorumlar. |
| COLUMN_DEF | String | Sütunun varsayılan değeri. Not: Bu bilgiler SQL Server ile mevcuttur ve JDBC sürücüsüne özgelidir. |
| SQL_DATA_TYPE (SQL veri tipi) | smallint | Bu sütun, tarih saati ve ISO aralığı veri türleri dışında DATA_TYPE sütunuyla aynıdır. Not: Bu bilgiler SQL Server ile mevcuttur ve JDBC sürücüsüne özgelidir. |
| SQL_DATETIME_SUB | smallint |
Tarih saati ISO aralığı alt kodu, eğer SQL_DATA_TYPEdeğeri SQL_DATETIME veya SQL_INTERVAL ise.
Tarih ve ISO aralığı dışındaki veri türleri için bu sütun NULL'dur. Not: Bu bilgiler SQL Server ile mevcuttur ve JDBC sürücüsüne özgelidir. |
| CHAR_OCTET_LENGTH (Karakter Oktet Uzunluğu) | int | İkili ve karakter tabanlı parametrelerin veya sütunların maksimum uzunluğu. Diğer veri türleri için ise NULL'dur. |
| SIRA_POZİSYONU | int | Giriş ve çıkış parametreleri için, 1'den başlayan konumu temsil eder. Sonuç kümesi sütunları için, 1'den başlayan sonuç kümesindeki sütunun konumudur. Geri dönüş değeri için 0'dır. |
| NULL_OLABİLİR | String | Bir parametrenin veya sütunun null edilebilirliğini belirler. Aşağıdaki değerlerden biri olabilir: EVET: Parametre veya sütun NULL değerleri içerebilir. NO: Parametre veya sütun NULL değerleri içeremez. Boş dize (""): Bilinmiyor. |
| SS_TYPE_CATALOG_NAME | String | Kullanıcı tanımlı tipi (UDT) içeren kataloğun adı. |
| SS_TYPE_SCHEMA_NAME | String | Kullanıcı tanımlı tipi (UDT) içeren şemanın adı. |
| SS_UDT_CATALOG_NAME | String | Tam nitelikli isim kullanıcı tanımlı tip (UDT). |
| SS_UDT_SCHEMA_NAME | String | XML şema koleksiyonu adının tanımlandığı kataloğun adı. Katalog adı bulunamazsa, bu değişken boş bir dizi içerir. |
| SS_UDT_ASSEMBLY_TYPE_NAME | String | XML şema koleksiyonu adının tanımlandığı şemanın adı. Şema adı bulunamazsa, bu boş bir dizedir. |
| SS_XML_SCHEMACOLLECTION_CATALOG_NAME | String | Bir XML şema koleksiyonunun adı. İsim bulunamazsa, bu boş bir dizedir. |
| SS_XML_SCHEMACOLLECTION_SCHEMA_NAME | String | Kullanıcı tanımlı tipi (UDT) içeren kataloğun adı. |
| SS_XML_SCHEMACOLLECTION_NAME | String | Kullanıcı tanımlı tipi (UDT) içeren şemanın adı. |
| SS_DATA_TYPE | tinyint | Genişletilmiş depolanmış prosedürler tarafından kullanılan SQL Server veri tipi. Not SQL Server tarafından döndürülen veri türleri hakkında daha fazla bilgi için SQL Server Books Online'daki "Veri Tipleri (Transact-SQL)" bölümüne bakınız. |