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.
SQLBindParameter ile belirtilen her parametre bir SQL veri tipiyle tanımlansa da, bir SQL ifadesindeki parametrelerin içsel veri tipi yoktur. Bu nedenle, parametre belirteçleri yalnızca veri türleri ifadedeki başka bir operanddan çıkarılabiliyorsa SQL ifadesine dahil edilebilir. Örneğin, aritmetik bir ifadede ? + COLUMN1, parametrenin veri tipi, COLUMN1 ile temsil edilen isimli sütunun veri tipinden çıkarılabilir. Bir uygulama veri türü belirlenemiyorsa parametre işaretçisi kullanamaz.
Aşağıdaki tablo, SQL-92'ye uygun olarak birkaç parametre türü için bir veri türünün nasıl belirlendiğini açıklar. Diğer SQL maddeleri kullanıldığında parametre türünün çıkarılmasına dair daha kapsamlı bir spesifikasyon için SQL-92 spesifikasyonuna bakınız.
| Parametrenin konumu | Varsayılan veri tipi |
|---|---|
| İkili aritmetik veya karşılaştırma operatörünün bir operandı | Diğer operandla aynı |
| BETWEEN cümlesinde ilk operand | İkinci operandla aynı |
| BETWEEN cümlesinde ikinci veya üçüncü operand | İlk operandla aynı |
| IN ile kullanılan bir ifade | Alt sorgunun ilk değeri veya sonuç sütunuyla aynı |
| IN ile kullanılan bir değer | İfadede bir parametre işaretçisi varsa ifade veya ilk değer ile aynı |
| LIKE ile kullanılan bir desen değeri | VARCHAR |
| Bir güncelleme değeri ile UPDATE | Güncelleme sütunuyla aynı |