OleDbLiteral Enum
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.
Mengembalikan informasi tentang harfiah yang digunakan dalam perintah teks, nilai data, dan objek database.
public enum class OleDbLiteral
public enum OleDbLiteral
type OleDbLiteral =
Public Enum OleDbLiteral
- Warisan
Bidang
Binary_Literal | 1 | Literal biner dalam perintah teks. Peta ke DBLITERAL_BINARY_LITERAL. |
Catalog_Name | 2 | Nama katalog dalam perintah teks. Peta ke DBLITERAL_CATALOG_NAME. |
Catalog_Separator | 3 | Karakter yang memisahkan nama katalog dari pengidentifikasi lainnya dalam perintah teks. Peta ke DBLITERAL_CATALOG_SEPARATOR. |
Char_Literal | 4 | Literal karakter dalam perintah teks. Peta ke DBLITERAL_CHAR_LITERAL. |
Column_Alias | 5 | Alias kolom dalam perintah teks. Peta ke DBLITERAL_COLUMN_ALIAS. |
Column_Name | 6 | Nama kolom yang digunakan dalam perintah teks atau di antarmuka definisi data. Peta ke DBLITERAL_COLUMN_NAME. |
Correlation_Name | 7 | Nama korelasi (alias tabel) dalam perintah teks. Peta ke DBLITERAL_CORRELATION_NAME. |
Cube_Name | 21 | Nama kubus dalam skema (atau katalog jika penyedia tidak mendukung skema). |
Cursor_Name | 8 | Nama kursor dalam perintah teks. Peta ke DBLITERAL_CURSOR_NAME. |
Dimension_Name | 22 | Nama dimensi. Jika dimensi adalah bagian dari lebih dari satu kubus, ada satu baris untuk setiap kombinasi kubus/dimensi. |
Escape_Percent_Prefix | 9 | Karakter yang digunakan dalam klausul LIKE untuk menghindari karakter yang dikembalikan untuk DBLITERAL_LIKE_PERCENT harfiah. Misalnya, jika tanda persen (%) digunakan untuk mencocokkan nol karakter atau lebih dan ini adalah garis miring terbelakang (\), karakter "abc\%%" cocok dengan semua nilai karakter yang dimulai dengan "abc%". Beberapa dialek SQL mendukung klausul (klausa ESCAPE) yang dapat digunakan untuk mengambil alih nilai ini. Peta ke DBLITERAL_ESCAPE_PERCENT_PREFIX. |
Escape_Percent_Suffix | 29 | Karakter escape, jika ada, digunakan untuk mencukupkan karakter yang dikembalikan untuk DBLITERAL_LIKE_PERCENT harfiah. Misalnya, jika tanda persen (%) digunakan untuk mencocokkan nol atau lebih karakter dan tanda persen diloloskan dengan mengapit tanda kurung siku terbuka dan tutup, DBLITERAL_ESCAPE_PERCENT_PREFIX adalah "[", DBLITERAL_ESCAPE_PERCENT_SUFFIX adalah "]", dan karakter "abc[%]%" cocok dengan semua nilai karakter yang dimulai dengan "abc%". Penyedia yang tidak menggunakan karakter akhiran untuk keluar dari karakter DBLITERAL_ESCAPE_PERCENT tidak mengembalikan nilai harfiah ini dan dapat mengatur anggota lt dari struktur DBLITERAL ke DBLITERAL_INVALID jika diminta. Peta ke DBLITERAL_ESCAPE_PERCENT_SUFFIX. |
Escape_Underscore_Prefix | 10 | Karakter yang digunakan dalam klausul LIKE untuk menghindari karakter yang dikembalikan untuk DBLITERAL_LIKE_UNDERSCORE harfiah. Misalnya, jika garis bawah (_) digunakan untuk mencocokkan persis satu karakter dan ini adalah garis miring terbelakang (\), karakter "abc\_ _" cocok dengan semua nilai karakter yang panjangnya lima karakter dan dimulai dengan "abc_". Beberapa dialek SQL mendukung klausul (klausa ESCAPE) yang dapat digunakan untuk mengambil alih nilai ini. Peta ke DBLITERAL_ESCAPE_UNDERSCORE_PREFIX. |
Escape_Underscore_Suffix | 30 | Karakter yang digunakan dalam klausul LIKE untuk menghindari karakter yang dikembalikan untuk DBLITERAL_LIKE_UNDERSCORE harfiah. Misalnya, jika garis bawah (_) digunakan untuk mencocokkan persis satu karakter dan ini adalah garis miring terbelakang (\), karakter "abc\_ _" cocok dengan semua nilai karakter yang panjangnya lima karakter dan dimulai dengan "abc_". Beberapa dialek SQL mendukung klausul (klausa ESCAPE) yang dapat digunakan untuk mengambil alih nilai ini. Peta ke DBLITERAL_ESCAPE_UNDERSCORE_SUFFIX. |
Hierarchy_Name | 23 | Nama hierarki. Jika dimensi tidak berisi hierarki atau hanya memiliki satu hierarki, kolom saat ini berisi nilai null. |
Index_Name | 11 | Nama indeks yang digunakan dalam perintah teks atau di antarmuka definisi data. Peta ke DBLITERAL_INDEX_NAME. |
Invalid | 0 | Nilai yang tidak valid. Peta ke DBLITERAL_INVALID. |
Level_Name | 24 | Nama kubus tempat tingkat saat ini berada. |
Like_Percent | 12 | Karakter yang digunakan dalam klausa LIKE untuk mencocokkan nol karakter atau lebih. Misalnya, jika ini adalah tanda persen (%), karakter "abc%" cocok dengan semua nilai karakter yang dimulai dengan "abc". Peta ke DBLITERAL_LIKE_PERCENT. |
Like_Underscore | 13 | Karakter yang digunakan dalam klausa LIKE untuk mencocokkan tepat satu karakter. Misalnya, jika ini adalah garis bawah (_), karakter "abc_" cocok dengan semua nilai karakter yang panjangnya empat karakter dan dimulai dengan "abc". Peta ke DBLITERAL_LIKE_UNDERSCORE. |
Member_Name | 25 | Nama anggota. |
Procedure_Name | 14 | Nama prosedur dalam perintah teks. Peta ke DBLITERAL_PROCEDURE_NAME. |
Property_Name | 26 | Nama properti. |
Quote_Prefix | 15 | Karakter yang digunakan dalam perintah teks sebagai kutipan pembuka untuk mengutip pengidentifikasi yang berisi karakter khusus. Peta ke DBLITERAL_QUOTE_PREFIX. |
Quote_Suffix | 28 | Karakter yang digunakan dalam perintah teks sebagai kutipan penutup untuk mengutip pengidentifikasi yang berisi karakter khusus. Penyedia 1.x yang menggunakan karakter yang sama dengan awalan dan akhiran mungkin tidak mengembalikan nilai harfiah ini dan dapat mengatur anggota struktur DBLITERAL ke DBLITERAL_INVALID jika diminta. Peta ke DBLITERAL_QUOTE_SUFFIX. |
Schema_Name | 16 | Nama skema dalam perintah teks. Peta ke DBLITERAL_SCHEMA_NAME. |
Schema_Separator | 27 | Karakter yang memisahkan nama skema dari pengidentifikasi lainnya dalam perintah teks. Peta ke DBLITERAL_SCHEMA_SEPARATOR. |
Table_Name | 17 | Nama tabel yang digunakan dalam perintah teks atau di antarmuka definisi data. Peta ke DBLITERAL_TABLE_NAME. |
Text_Command | 18 | Perintah teks, seperti pernyataan SQL. Peta ke DBLITERAL_TEXT_COMMAND. |
User_Name | 19 | Nama pengguna dalam perintah teks. Peta ke DBLITERAL_USER_NAME. |
View_Name | 20 | Nama tampilan dalam perintah teks. Peta ke DBLITERAL_VIEW_NAME. |
Keterangan
Enumerasi OleDbLiteral mengembalikan kategori informasi harfiah berikut.
Kategori | Mengembalikan |
---|---|
Karakter atau karakter khusus yang digunakan oleh perintah teks, seperti karakter yang digunakan untuk mengutip pengidentifikasi. | Karakter atau karakter. |
Nilai data harfiah, seperti literal karakter dalam pernyataan SQL. | Panjang maksimum harfiah dalam karakter, daftar karakter yang tidak dapat digunakan dalam literal, dan daftar karakter yang tidak dapat digunakan sebagai karakter pertama harfiah. |
Nama objek database seperti kolom atau tabel. | Panjang maksimum nama dalam karakter, daftar karakter yang tidak dapat digunakan dalam nama, dan daftar karakter yang tidak dapat digunakan sebagai karakter pertama dari nama. |
Kolom pembatasan multidmensional. | Nilai pembatasan yang mengembalikan informasi tentang kubus, dimensi, hierarki, tingkat, dan anggota yang tersedia dari sumber data; dan diperlakukan sebagai harfiah alih-alih sebagai pola pencarian. |
Sebagian besar anggota OleDbLiteral peta enumerasi ke salah satu nilai OLE DB DBLITERAL yang dikembalikan dalam struktur DBLITERALINFO.
Kolom pembatasan multidimensi adalah anggota objek skema dan peta ke OLE DB untuk OLAP yang digunakan oleh antarmuka IDBSchemaRowset.
NotSupportedException dihasilkan jika informasi harfiah yang ditentukan tidak didukung dan tidak dapat dikembalikan.