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 Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
ODBC, çeşitli mevcut API işlevlerine yönelik iyileştirmeler aracılığıyla tablo değerli parametreleri (tablo değerli parametreler) destekler. Bu işlevler birlikte çalışarak tablo değerli parametre şemalarını açıklar, satır kümelerini bağlar ve iletir, meta verileri getirir ve tanımlayıcı kayıtlarını yönetir.
Aşağıdaki bölümlerde, tablo değerli parametre işlem hattının her bir bölümünün nasıl çalıştığını anlamanıza yardımcı olmak için ilgili ODBC işlevleri mantıksal gruplar halinde düzenlenir.
Tablo değerli parametre şeması bulma ve meta veri işlevleri
Bu işlevler, bir uygulamanın sütun meta verileri, parametre tanımları ve kullanılabilir SQL veri türleri dahil olmak üzere tablo değerli parametrelerin yapısını bulmasına yardımcı olur.
| İşlev | Amaç |
|---|---|
| Sqlcolumns | Tablo değerli parametre veya tablo türü için sütun meta verilerini alır |
| Sqldescribeparam | Tür, duyarlık ve ölçek dahil olmak üzere tablo değerli parametre parametresi için meta verileri döndürür |
| SQLGetTypeInfo | Tablo değerli parametre sütunları için sürücü tarafından desteklenen SQL veri türlerini alır |
| Sqlprimarykeys | Tablo değerli parametrelerle kullanılan tablo türlerindeki anahtar sütunlar hakkında bilgi sağlar |
| Sqlprocedurecolumns | Tablo değerli parametreyle ilgili saklı yordam parametreleri için meta verileri alır |
| Sqltables | Tablo değerli parametre bildirimleri için kaynak olarak kullanılabilen tabloları ve tablo türlerini listeler |
Tablo değerli parametre bağlama ve veri iletimi
Bu işlevler yapılandırılmış verileri parametrelere bağlamayı, verileri sunucuya geçirmeyi veya yürütme sırasında satırları akışla aktarmayı işler.
| İşlev | Amaç |
|---|---|
| Sqlbindparameter | Tablo değerli bir parametreyi uygulama arabelleğine veya satır kümesine bağlar |
| Sqlparamdata | Yürütme sırasında veri kullanılırken akışa alınan tablo değerli parametre parametresinin sonraki bölümünü alır |
| Sqlputdata | Yürütme sırasında tablo değerli parametre verilerini öbekler halinde gönderir |
Tablo değerli parametreler için deyim yürütme
Bu işlevler tablo değerli parametrelere başvuran ve yürütme yaşam döngüsünü yöneten SQL deyimlerini yürütür.
| İşlev | Amaç |
|---|---|
| Sqlexecdirect | Tablo değerli parametreleri önce hazırlamadan kullanan bir SQL deyimi yürütür |
| Sqlexecute | Tablo değerli parametre parametreleri içeren önceden hazırlanmış bir SQL deyimini yürütür |
Tablo değerli parametreler için tanımlayıcı ve öznitelik yönetimi
Satır kümelerini ve yapılandırılmış parametreleri doğru açıklamak için gereken tanımlayıcı alanlarını ve deyim özniteliklerini yönetmek için bu işlevleri kullanın.
| İşlev | Amaç |
|---|---|
| Sqlgetdescfield | Tablo değerli parametre sütunları veya satır kümeleri için tanımlayıcı meta verilerini alır |
| SQLSetDescField | Tablo değerli parametre sütunları veya satır kümeleri için tanımlayıcı meta verilerini ayarlar |
| Sqlsetdescrec | Yapılandırılmış tablo değerli parametre verileri için tam tanımlayıcı kaydı ayarlar |
| SQLGetStmtAttr | Tablo değerli parametre yürütme davranışını etkileyen deyim özniteliklerini alır |
| SQLSetStmtAttr | Tablo değerli parametre işlemleri için satır kümesi boyutları veya akış bayrakları gibi deyim özniteliklerini ayarlar |
Tablo değerli parametreler için tanılama ve hata işleme
Uygulamalarınızın tablo değerli parametre bağlama ve yürütme sırasında hataları, uyarıları veya durum iletilerini algılamasına yardımcı olması için bu işlevleri kullanın.
| İşlev | Amaç |
|---|---|
| Sqlgetdiagfield | Tablo değerli parametre işleme sırasında oluşturulan tanılama bilgilerini alır |