IDatabaseMetaData.GetAttributes(String, String, String, String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.