IDatabaseMetaData.GetAttributes(String, String, String, String) Metode

Definisi

Mengambil deskripsi atribut yang diberikan dari jenis yang diberikan untuk jenis yang ditentukan pengguna (UDT) yang tersedia dalam skema dan katalog yang diberikan.

[Android.Runtime.Register("getAttributes", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetAttributes_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IResultSet? GetAttributes(string? catalog, string? schemaPattern, string? typeNamePattern, string? attributeNamePattern);
[<Android.Runtime.Register("getAttributes", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetAttributes_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetAttributes : string * string * string * string -> Java.Sql.IResultSet

Parameter

catalog
String

nama katalog; harus cocok dengan nama katalog karena disimpan dalam database; "" mengambil yang tanpa katalog; null berarti bahwa nama katalog tidak boleh digunakan untuk mempersempit pencarian

schemaPattern
String

pola nama skema; harus cocok dengan nama skema karena disimpan dalam database; "" mengambilnya tanpa skema; null berarti bahwa nama skema tidak boleh digunakan untuk mempersempit pencarian

typeNamePattern
String

pola nama jenis; harus cocok dengan nama jenis seperti yang disimpan dalam database

attributeNamePattern
String

pola nama atribut; harus cocok dengan nama atribut seperti yang dinyatakan dalam database

Mengembalikan

ResultSet objek di mana setiap baris adalah deskripsi atribut

Atribut

Pengecualian

jika ada kesalahan database.

Keterangan

Mengambil deskripsi atribut yang diberikan dari jenis yang diberikan untuk jenis yang ditentukan pengguna (UDT) yang tersedia dalam skema dan katalog yang diberikan.

Deskripsi dikembalikan hanya untuk atribut UDT yang cocok dengan katalog, skema, jenis, dan kriteria nama atribut. Mereka dipesan oleh TYPE_CAT, TYPE_SCHEM, TYPE_NAME dan ORDINAL_POSITION. Deskripsi ini tidak berisi atribut yang diwariskan.

Objek ResultSet yang dikembalikan memiliki kolom berikut: <String OL<>LI><B>TYPE_CAT</B> => jenis katalog (mungkin null) <LI><B>TYPE_SCHEM</B> String => jenis skema (mungkin null) <LI><B>TYPE_NAME</B> String => nama <jenis LI><B>ATTR_NAME</B> String => nama <atribut LI><B>DATA_TYPE</B> int => jenis atribut jenis SQL dari java.sql.Type <LI><B>ATTR_TYPE_NAME</B> String => Nama jenis dependen sumber data. Untuk UDT, nama jenis sepenuhnya memenuhi syarat. Untuk REF, nama jenis sepenuhnya memenuhi syarat dan mewakili jenis target jenis referensi. <LI><B>ATTR_SIZE</B> int => ukuran kolom. Untuk karakter atau jenis tanggal, ini adalah jumlah karakter maksimum; untuk jenis numerik atau desimal, ini adalah presisi. <LI><B>DECIMAL_DIGITS</B> int => jumlah digit pecahan. Null dikembalikan untuk jenis data di mana DECIMAL_DIGITS tidak berlaku. <LI><B>NUM_PREC_RADIX</B> int => Radix (biasanya 10 atau 2) <LI><B>NULLABLE</B> int => apakah NULL diizinkan <atribut UL<>LINoNulls> - mungkin tidak mengizinkan nilai <NULL LI> attributeNullable - pasti memungkinkan nilai <NULL LI> attributeNullableUnknown - nullability unknown </UL<>LI><B>REMARKS</B> String => komentar yang menjelaskan kolom (mungkin null) <LI><B><ATTR_DEF/B> String => nilai default (mungkin null) <LI><B>SQL_DATA_TYPE</B> int => LI><B>SQL_DATETIME_SUB</B> int yang tidak <<digunakan => li><B>CHAR_OCTET_LENGTH</B> int => untuk jenis karakter jumlah maksimum byte di kolom <LI><B>ORDINAL_POSITION</B> int => indeks atribut dalam UDT (mulai dari 1) <LI><B>IS_NULLABLE</B> String => Aturan ISO digunakan untuk menentukan nullability untuk atribut. <UL>LI YES --- jika atribut dapat menyertakan NULL <LI> NO --- jika atribut tidak dapat menyertakan string kosong NULL <LI> --- jika nullability untuk atribut tidak diketahui </UL<>LI><B>SCOPE_CATALOG</B> String => katalog tabel yang merupakan cakupan atribut referensi (null jika DATA_TYPE bukan REF) <LI><B>SCOPE_SCHEMA</B> String => skema tabel yang merupakan cakupan atribut referensi (null>< jika DATA_TYPE bukan REF) LI B SCOPE_TABLE/B> String => nama tabel yang merupakan cakupan atribut referensi (null jika DATA_TYPE bukan REF) <LI><B>SOURCE_DATA_TYPE</B> pendek => jenis sumber dari jenis yang berbeda atau jenis Ref yang dihasilkan pengguna, jenis SQL dari java.sql.Types (null jika DATA_TYPE bukan DISTINCT atau REF yang dihasilkan pengguna) </OL<>><<>

Ditambahkan dalam 1.4.

Java dokumentasi untuk java.sql.DatabaseMetaData.getAttributes(java.lang.String, java.lang.String, java.lang.String, java.lang.String).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk