Share via


OleDbLiteral Enum

Definisi

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
OleDbLiteral

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.

Berlaku untuk