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.
Her veri kaynağı kendi SQL veri türlerini tanımlar. ODBC, tür tanımlayıcılarını tanımlar ve her tür tanımlayıcısına eşlenebilen SQL veri türlerinin genel özelliklerini açıklar. Her veri türünün temel alınan veri kaynağından ODBC'nin SQL türü tanımlayıcısına nasıl eşlendiği, sürücüye özgüdür.
Örneğin SQL_CHAR, sabit uzunlukta ve genellikle 1 ile 254 karakter arasında bir karakter sütununun tür tanımlayıcısıdır. Bu özellikler, birçok SQL veri kaynağında bulunan CHAR veri türüne karşılık gelir. Bu nedenle, bir uygulama bir sütun için tür tanımlayıcısının SQL_CHAR olduğunu keşfettiğinde, büyük olasılıkla bir CHAR sütunuyla ilgilendiğini varsayabilir. Ancak, 1 ile 254 karakter arasında olduğunu varsaymadan önce sütunun bayt uzunluğunu denetlemesi gerekir; örneğin, SQL olmayan bir veri kaynağının sürücüsü, 500 karakterlik sabit uzunlukta bir karakter sütununu SQL_CHAR veya SQL_LONGVARCHAR eşler çünkü ikisi de tam eşleşme değildir.
ODBC, çok çeşitli SQL türü tanımlayıcılarını tanımlar. Ancak, sürücünün bu tanımlayıcıların tümünü kullanması gerekmez. Bunun yerine, yalnızca temel alınan veri kaynağının desteklediği SQL veri türlerini kullanıma sunması için gereken tanımlayıcıları kullanır. Temel alınan veri kaynağı, hiçbir tür tanımlayıcısının karşılık olmadığı SQL veri türlerini destekliyorsa, sürücü ek tür tanımlayıcıları tanımlayabilir. Daha fazla bilgi için bkz. Driver-Specific Veri Türleri, Tanımlayıcı Türleri, Bilgi Türleri, Tanılama Türleri ve Öznitelikler.
SQL türü tanımlayıcılarının tam açıklaması için Ek D: C Veri Türleri'ne bakın.