Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir katalog adının tanımlayıcıdaki konumu ve tanımlayıcının geri kalanından nasıl ayrıldığı veri kaynağından veri kaynağına değişir. Örneğin, Xbase veri kaynağında katalog adı bir dizindir ve Microsoft Windows'ta tablo adından (dosya adıdır) ters eğik çizgi (\) ile ayrılır. Aşağıdaki çizimde bu koşul gösterilmektedir.
SQL Server veri kaynağında katalog bir veritabanıdır ve şema ve tablo adlarından nokta (.) ile ayrılır.
Oracle veri kaynağında katalog aynı zamanda veritabanıdır ancak tablo adını izler ve şemadan ve tablo adlarından bir at işareti (@) ile ayrılır.
Katalog ayırıcısını ve katalog adının konumunu belirlemek için, bir uygulama SQL_CATALOG_NAME_SEPARATOR ve SQL_CATALOG_LOCATION seçenekleriyle SQLGetInfo
Birden fazla bölüm içeren tanımlayıcıları alıntılarken, uygulamaların her bölümü ayrı tırnak içine alma konusunda dikkatli olması ve tanımlayıcıları ayıran karakteri tırnak içine almaması gerekir. Örneğin, bir Xbase tablosunun tüm satır ve sütunlarını seçmeye yönelik aşağıdaki deyimde, katalog (\XBASE\SALES\CORP) ve tablo (Parts.dbf) adları tırnak içinde verilmiştir, ancak katalog ayırıcısı (\) için bu geçerli değildir.
SELECT * FROM "\XBASE\SALES\CORP"\"PARTS.DBF"
Oracle tablosunun tüm satır ve sütunlarını seçmek için aşağıdaki deyim katalog (Satış), şema (Kurumsal) ve tablo (Parçalar) adlarını tırnak içine alır, ancak katalog (@) veya şema (.) ayırıcılarını içermez.
SELECT * FROM "Corporate"."Parts"@"Sales"
Tanımlayıcıları alıntılama hakkında bilgi için, sonraki bölüme bakın: Tırnak İşaretli Tanımlayıcılar.