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.
Veriler bir türden diğerine dört kez dönüştürülebilir: veriler bir uygulama değişkeninden diğerine aktarıldığında (C'den C'ye), bir uygulama değişkenindeki veriler bir deyim parametresine (C'den SQL'e), sonuç kümesi sütunundaki veriler bir uygulama değişkeninde (SQL'den C'ye) döndürüldüğünde, ve veriler bir veri kaynağı sütunundan diğerine aktarıldığında (SQL'den SQL'e).
Veriler bir uygulama değişkeninden diğerine aktarıldığında gerçekleşen tüm dönüştürmeler bu belgenin kapsamı dışındadır.
Bir uygulama bir değişkeni bir sonuç kümesi sütununa veya deyim parametresine bağladığında, uygulama değişkeninin veri türü seçiminde örtük olarak bir veri türü dönüştürmesini belirtir. Örneğin, bir sütunun tamsayı verileri içerdiğini varsayalım. Uygulama sütuna bir tamsayı değişkeni bağlarsa, dönüştürme yapılmadığını belirtir; uygulama sütuna bir karakter değişkeni bağlarsa, verilerin tamsayıdan karaktere dönüştürülmesini belirtir.
ODBC, her SQL ve C veri türü arasında verilerin nasıl dönüştürüldüğünü tanımlar. Temel olarak ODBC, karakterden tamsayıya ve kayan tamsayı gibi tüm makul dönüştürmeleri destekler ve float to date gibi hatalı tanımlı dönüştürmeleri desteklemez. Sürücüler, destekledikleri her SQL veri türü için tüm dönüştürmeleri desteklemek için gereklidir. SQL ve C veri türleri arasındaki dönüştürmelerin tam listesi için bkz. Ek D: Veri Türleri'nde Verileri SQL'den C Veri Türlerine Dönüştürme ve Verileri C'den SQL Veri Türlerine Dönüştürme.
ODBC ayrıca verileri bir SQL veri türünden diğerine dönüştürmek için bir skaler işlev tanımlar. ÇEVİr skaler işlevi, sürücü tarafından veri kaynağında dönüştürmeleri gerçekleştirmek için tanımlanan temel skaler işleve veya işlevlere eşlenir. Bu işlev DBMS'ye özgü işlevlerle eşlendiğinden, ODBC bu dönüştürmelerin nasıl çalıştığını veya hangi dönüştürmelerin desteklenmesi gerektiğini tanımlamaz. Uygulama, SQLGetInfo'daki SQL_CONVERT seçenekleri aracılığıyla belirli bir sürücü ve veri kaynağı tarafından desteklenen dönüştürmeleri bulur. CONVERT skaler işlevi hakkında daha fazla bilgi için bkz. ODBC'de Kaçış Dizileri ve Açık Veri Türü Dönüştürme İşlevi.