OleDbLiteral Sabit listesi

Tanım

Metin komutlarında, veri değerlerinde ve veritabanı nesnelerinde kullanılan değişmez değerler hakkındaki bilgileri döndürür.

public enum class OleDbLiteral
public enum OleDbLiteral
type OleDbLiteral = 
Public Enum OleDbLiteral
Devralma
OleDbLiteral

Alanlar

Binary_Literal 1

Metin komutundaki ikili değişmez değer. DBLITERAL_BINARY_LITERAL ile eşler.

Catalog_Name 2

Metin komutundaki katalog adı. DBLITERAL_CATALOG_NAME ile eşler.

Catalog_Separator 3

Katalog adını bir metin komutundaki tanımlayıcının geri kalanından ayıran karakter. DBLITERAL_CATALOG_SEPARATOR ile eşler.

Char_Literal 4

Metin komutunda karakter değişmez değeri. DBLITERAL_CHAR_LITERAL ile eşler.

Column_Alias 5

Metin komutundaki sütun diğer adı. DBLITERAL_COLUMN_ALIAS ile eşler.

Column_Name 6

Metin komutunda veya veri tanımı arabiriminde kullanılan sütun adı. DBLITERAL_COLUMN_NAME ile eşler.

Correlation_Name 7

Metin komutunda bağıntı adı (tablo diğer adı). DBLITERAL_CORRELATION_NAME ile eşler.

Cube_Name 21

Şemadaki küp adı (veya sağlayıcı şemaları desteklemiyorsa katalog).

Cursor_Name 8

Metin komutunda imleç adı. DBLITERAL_CURSOR_NAME ile eşler.

Dimension_Name 22

Boyutun adı. Boyut birden fazla küp parçasıysa, her küp/boyut bileşimi için bir satır vardır.

Escape_Percent_Prefix 9

like yan tümcesinde kullanılan karakter, DBLITERAL_LIKE_PERCENT değişmez değeri için döndürülen karakterden kurtulmak için kullanılır. Örneğin, sıfır veya daha fazla karakter eşleştirmek için yüzde işareti (%) kullanılıyorsa ve bu bir ters eğik çizgiyse (\), "abc\%%" karakterleri "abc%" ile başlayan tüm karakter değerleriyle eşleşir. Bazı SQL diyalektleri, bu değeri geçersiz kılmak için kullanılabilecek bir yan tümceyi (ESCAPE yan tümcesi) destekler. DBLITERAL_ESCAPE_PERCENT_PREFIX ile eşler.

Escape_Percent_Suffix 29

Varsa kaçış karakteri, DBLITERAL_LIKE_PERCENT değişmez değeri için döndürülen karakteri sonek olarak eklemek için kullanılır. Örneğin, sıfır veya daha fazla karakterle eşleştirmek için bir yüzde işareti (%) kullanılırsa ve yüzde işaretleri açık ve kapalı köşeli ayraç içine alınarak atlanırsa, DBLITERAL_ESCAPE_PERCENT_PREFIX "[", DBLITERAL_ESCAPE_PERCENT_SUFFIX "]" ve "abc[%]%" karakterleri "abc%" ile başlayan tüm karakter değerleriyle eşleşir. DBLITERAL_ESCAPE_PERCENT karakterden kurtulmak için sonek karakteri kullanmayan sağlayıcılar bu değişmez değeri döndürmez ve istenirse DBLITERAL yapısının lt üyesini DBLITERAL_INVALID olarak ayarlayabilir. DBLITERAL_ESCAPE_PERCENT_SUFFIX ile eşler.

Escape_Underscore_Prefix 10

like yan tümcesinde kullanılan karakter, DBLITERAL_LIKE_UNDERSCORE değişmez değeri için döndürülen karakterden kaçmak için kullanılır. Örneğin, bir alt çizgi (_) tam olarak bir karakterle eşleşiyorsa ve bu bir ters eğik çizgiyse (\), "abc\_ _" karakterleri beş karakter uzunluğundaki tüm karakter değerleriyle eşleşir ve "abc_" ile başlar. Bazı SQL diyalektleri, bu değeri geçersiz kılmak için kullanılabilecek bir yan tümceyi (ESCAPE yan tümcesi) destekler. DBLITERAL_ESCAPE_UNDERSCORE_PREFIX ile eşler.

Escape_Underscore_Suffix 30

like yan tümcesinde kullanılan karakter, DBLITERAL_LIKE_UNDERSCORE değişmez değeri için döndürülen karakterden kaçmak için kullanılır. Örneğin, bir alt çizgi (_) tam olarak bir karakterle eşleşiyorsa ve bu bir ters eğik çizgiyse (\), "abc\_ _" karakterleri beş karakter uzunluğundaki tüm karakter değerleriyle eşleşir ve "abc_" ile başlar. Bazı SQL diyalektleri, bu değeri geçersiz kılmak için kullanılabilecek bir yan tümceyi (ESCAPE yan tümcesi) destekler. DBLITERAL_ESCAPE_UNDERSCORE_SUFFIX ile eşler.

Hierarchy_Name 23

Hiyerarşinin adı. Boyut bir hiyerarşi içermiyorsa veya yalnızca bir hiyerarşiye sahipse, geçerli sütun null değer içerir.

Index_Name 11

Metin komutunda veya veri tanımı arabiriminde kullanılan dizin adı. DBLITERAL_INDEX_NAME ile eşler.

Invalid 0

Geçersiz bir değer. DBLITERAL_INVALID ile eşler.

Level_Name 24

Geçerli düzeyin ait olduğu küp adı.

Like_Percent 12

Like yan tümcesinde sıfır veya daha fazla karakter eşleştirmek için kullanılan karakter. Örneğin, bu bir yüzde işareti (% ise), "abc%" karakterleri "abc" ile başlayan tüm karakter değerleriyle eşleşir. DBLITERAL_LIKE_PERCENT ile eşler.

Like_Underscore 13

Like yan tümcesinde tam olarak bir karakterle eşleştirmek için kullanılan karakter. Örneğin, bu bir alt çizgiyse (_), "abc_" karakterleri dört karakter uzunluğundaki tüm karakter değerleriyle eşleşir ve "abc" ile başlar. DBLITERAL_LIKE_UNDERSCORE ile eşler.

Member_Name 25

Üyenin adı.

Procedure_Name 14

Metin komutundaki yordam adı. DBLITERAL_PROCEDURE_NAME ile eşler.

Property_Name 26

Özelliğin adı.

Quote_Prefix 15

Metin komutunda özel karakterler içeren tanımlayıcıları alıntılamada açılış tırnak işareti olarak kullanılan karakter. DBLITERAL_QUOTE_PREFIX ile eşler.

Quote_Suffix 28

Metin komutunda özel karakterler içeren tanımlayıcıları alıntılamada kapanış tırnak işareti olarak kullanılan karakter. Ön ek ve sonek ile aynı karakteri kullanan 1.x sağlayıcıları bu değişmez değeri döndürmeyebilir ve dbliTERAL yapısının üyesini istenirse DBLITERAL_INVALID olarak ayarlayabilir. DBLITERAL_QUOTE_SUFFIX ile eşler.

Schema_Name 16

Metin komutundaki şema adı. DBLITERAL_SCHEMA_NAME ile eşler.

Schema_Separator 27

Şema adını bir metin komutundaki tanımlayıcının geri kalanından ayıran karakter. DBLITERAL_SCHEMA_SEPARATOR ile eşler.

Table_Name 17

Metin komutunda veya veri tanımı arabiriminde kullanılan tablo adı. DBLITERAL_TABLE_NAME ile eşler.

Text_Command 18

SQL deyimi gibi bir metin komutu. DBLITERAL_TEXT_COMMAND ile eşler.

User_Name 19

Metin komutundaki kullanıcı adı. DBLITERAL_USER_NAME ile eşler.

View_Name 20

Metin komutundaki bir görünüm adı. DBLITERAL_VIEW_NAME ile eşler.

Açıklamalar

Sabit OleDbLiteral listesi, değişmez değer bilgilerinin aşağıdaki kategorilerini döndürür.

Kategori Döndürülenler
Tanımlayıcıları tırnak içine almak için kullanılan karakter gibi metin komutları tarafından kullanılan özel bir karakter veya karakterler. Karakter veya karakterler.
SQL deyimindeki karakter değişmez değeri gibi değişmez veri değeri. Karakter cinsinden değişmez değerin uzunluk üst sınırı, değişmez değerde kullanılamayabilecek karakterlerin listesi ve değişmez değerin ilk karakteri olarak kullanılamayabilecek karakterlerin listesi.
Sütun veya tablo gibi bir veritabanı nesnesinin adı. Karakter cinsinden adın uzunluk üst sınırı, ad içinde kullanılamayabilecek karakterlerin listesi ve adın ilk karakteri olarak kullanılamayabilecek karakterlerin listesi.
Çok boyutlu kısıtlama sütunları. Veri kaynağından edinilebilen küpler, boyutlar, hiyerarşiler, düzeyler ve üyeler hakkında bilgi döndüren kısıtlama değerleri; ve arama desenleri yerine değişmez değerler olarak kabul edilir.

Numaralandırmanın OleDbLiteral üyelerinin çoğu, DBLITERALINFO yapısında döndürülen OLE DBLITERAL değerlerinden biriyle eşlenir.

Çok boyutlu kısıtlama sütunları, şema nesnelerinin üyeleridir ve IDBSchemaRowset arabirimi tarafından kullanılan OLAP için OLE DB ile eşlenir.

NotSupportedException Belirtilen değişmez değer bilgisi desteklenmiyorsa ve döndürülemiyorsa oluşturulur.

Şunlara uygulanır