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.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analytics Platform System (PDW)
Parametre, bir SQL ifadesindeki bir değişkendir ve bir ODBC uygulamasını şu şekilde etkinleştirebilen bir değişkendir:
Tablodaki sütunlar için verimli bir şekilde değerler sağlar.
Kullanıcı etkileşimini sorgulama kriterleri oluşturmada artırın.
Metin, ntext ve görüntü verilerini ile SQL Server'a özgü C veri tiplerini yönetin.
Örneğin, bir Parçalar tablosunda PartID, Description ve Price adlı sütunlar bulunur. Parametresiz bir parça eklemek için aşağıdaki gibi bir SQL cümlesi oluşturulması gerekir:
INSERT INTO Parts (PartID, Description, Price) VALUES (2100, 'Drive shaft', 50.00)
Bu ifade, bilinen bir değer kümesine sahip bir satır eklemek için kabul edilebilir olsa da, bir uygulamanın birkaç satır eklemesi gerektiğinde bu durum gariptir. ODBC, bir uygulamanın SQL ifadesindeki herhangi bir veri değerini bir parametre işaretçisi ile değiştirmesine izin vererek bu durumu çözer. Bu, soru işareti (?) ile gösterilir. Aşağıdaki örnekte, üç veri değeri parametre işaretçileriyle değiştirilmiştir:
INSERT INTO Parts (PartID, Description, Price) VALUES (?, ?, ?)
Parametre işaretçileri daha sonra uygulama değişkenlerine bağlıdır. Yeni bir satır eklemek için uygulama sadece değişkenlerin değerlerini ayarlamalı ve ifadeyi çalıştırmalıdır. Sürücü daha sonra değişkenlerin geçerli değerlerini alır ve veri kaynağına gönderir. Eğer ifade birden fazla kez çalıştırılırsa, uygulama ifadeyi hazırlayarak süreci daha da verimli hale getirebilir.
Her parametre belirteci, parametrelere soldan sağa atanan sırasal numarasıyla referans verilir. Bir SQL ifadesindeki en soldaki parametre işaretçisinin ordinal değeri 1'dir; sonraki sıralar 2'dir ve böyle devam eder.