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.
Uygulamalar, çoğu sonuç kümesi işlemi için meta veriler gerektirir. Örneğin, uygulama bir sütunun veri türünü kullanarak bu sütuna ne tür bir değişken bağlanacağını belirler. Bu sütundaki verileri görüntülemek için ne kadar alan gerektiğini belirlemek için karakter sütununun bayt uzunluğunu kullanır. Bir uygulamanın bir sütun için meta verileri nasıl belirleyeceği, uygulamanın türüne bağlıdır.
Dikey uygulamalar önceden tanımlanmış tablolarla çalışır ve bu tablolarda önceden tanımlanmış işlemler gerçekleştirir. Bu tür uygulamalar için sonuç kümesi meta verileri uygulama daha yazılmadan önce tanımlandığından ve uygulama geliştiricisi tarafından denetlendiğinden, uygulamaya sabit kodlanabilir. Örneğin, bir sipariş kimliği sütunu veri kaynağında 4 baytlık bir tamsayı olarak tanımlanırsa, uygulama her zaman bu sütuna 4 baytlık bir tamsayı bağlayabilir. Meta veriler uygulamada sabit kodlandığında, uygulama tarafından kullanılan tablolarda yapılan bir değişiklik genellikle uygulama kodunda bir değişiklik anlamına gelir. Bu tür değişiklikler genellikle uygulamanın yeni bir sürümünün bir parçası olarak yapıldığından, bu nadiren bir sorundur.
Dikey uygulamalar gibi özel uygulamalar da genellikle önceden tanımlanmış tablolarla çalışır ve bu tablolarda önceden tanımlanmış işlemler gerçekleştirir. Örneğin, bir uygulama üç farklı veri kaynağı arasında veri aktarmak için yazılabilir; aktarılacak veriler genellikle uygulama yazıldığında bilinir. Bu nedenle, özel uygulamaların sabit kodlanmış meta verileri de vardır.
Özellikle geçici sorguları destekleyen genel uygulamalar, oluşturdukları sonuç kümelerinin meta verilerini neredeyse hiç bilmez. Bu nedenle, sonraki sqldescribeCol ve SQLColAttribute bölümünde açıklanan SQLNumResultCols, SQLDescribeCol ve SQLColAttribute işlevlerini kullanarak çalışma zamanında meta verileri bulmaları gerekir.
Türü ne olursa olsun tüm uygulamalar, katalog işlevleri tarafından döndürülen sonuç kümeleri için meta verileri sabit kodlayabilir. Bu sonuç kümeleri, bu kılavuzun başvuru bölümünde tanımlanır.