Aracılığıyla paylaş


Deyimi parametre kullanma

Bir değişken parametresi bir SQL deyim bir odbc uygulaması için etkinleştirmek:

  • Verimli bir şekilde sütunlar için değerleri sağlayan bir tablo.

  • Sorgu ölçütleri oluşturarak, kullanıcı etkileşimi geliştirmek.

  • Yönetmek metin, ntext, ve Görüntü veri ve SQL Server-c belirli veri türlerini.

Örneğin, bir Parça tablo adlı sütunları vardır PartID, Açıklama, ve Fiyat.Parametresiz bir bölümü eklemek için bir sql deyim gibi oluşturarak gerektirir:

INSERT INTO Parts (PartID, Description, Price) VALUES (2100, 'Drive shaft', 50.00)

Bu deyim ile bilinen bir değerler küme bir satır eklemek için kabul edilebilir olsa da, bir uygulamanın birden çok satır eklemek için gerektiğinde alışılmadık kadar.odbc sql deyim parametre maker tarafından herhangi bir veri değeri değiştirmek için bir uygulama izin vererek bu giderir.Bu bir soru işareti (?) belirtilir.Aşağıdaki örnekte, üç veri değerleri parametre imleyicileri ile değiştirilir:

INSERT INTO Parts (PartID, Description, Price) VALUES (?, ?, ?)

Parametre imleyicileri uygulama değişkenleri sonra bağlıdır.Yeni bir satır eklemek için uygulamanın yalnızca varsa küme değişkenlerin değerlerini ve deyim yürütme.Sürücü, daha sonra geçerli değişkenlerin değerlerini alır ve bunları veri gönderir kaynak.deyim birden çok kez yürütülürse, uygulama işlemi daha verimli deyim hazırlayarak yapabilirsiniz.

Her parametre işaretçisi sıra soldan sağa parametreleri için atanan sayısı tarafından başvurulmaktadır.En soldaki parametre işaretçisi bir SQL deyim bir sıra değeri 1; Sonraki sıra 2 vb. kullanılır.

Ayrıca bkz.

Kavramlar