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)
SQL Server Native Client ODBC sürücüsü, SQLGetStmtAttr'yi sürücüye özgü ifade özniteliklerini açığa çıkarmak için genişletir.
SQLSetStmtAttr , hem okunan hem de yazma ile ilgili ifade özniteliklerini listeler. Bu konu, sadece okunan ifade niteliklerini listeler.
SQL_SOPT_SS_CURRENT_COMMAND
SQL_SOPT_SS_CURRENT_COMMAND özniteliği, bir komut grubunun mevcut komutunu ortaya çıkarır. Return, komutun toplu aşamadaki konumunu belirten bir tam sayıdır. ValuePtr değeri SQLLEN türündendir.
SQL_SOPT_SS_NOCOUNT_STATUS
SQL_SOPT_SS_NOCOUNT_STATUS özniteliği, seçeneğin NOCOUNT mevcut ayarını gösterir; bu ayar, SQLRowCount çağrıldığında SQL Server bir ifadenin etkilenen satır sayısını raporlayıp raporlamadığını kontrol eder. ValuePtr değeri SQLLEN türündendir.
| Value | Açıklama |
|---|---|
| SQL_NC_OFF | NOCOUNT KAPALı. SQLRowCount, etkilenen satır sayısını döndürür. |
| SQL_NC_ON | NOCOUNT AÇIK. Etkilenen satır sayısı SQLRowCount tarafından döndürülmez ve döndürülen değer 0'dır. |
Eğer SQLRowCount 0 dönerse, uygulama SQL_SOPT_SS_NOCOUNT_STATUS test etmelidir. Eğer SQL_NC_ON dönerse, SQLRowCount'dan 0 değeri yalnızca SQL Server satır sayısını döndürmediğini gösterir. Eğer SQL_NC_OFF dönerse, bu NOCOUNT kapalı olduğu anlamına gelir ve SQLRowCount'tan 0 değeri, ifadenin hiçbir satırı etkilemediğini gösterir.
Uygulamalar, SQL_SOPT_SS_NOCOUNT_STATUS SQL_NC_OFF olduğunda SQLRowCount değerini göstermemelidir. Büyük gruplar veya depolanmış prosedürler birden fazla SET NOCOUNT ifade içerebilir, bu nedenle SQL_SOPT_SS_NOCOUNT_STATUS sabit kaldığı varsayılamaz. Bu seçenek, SQLRowCount 0 döndürdüğünde her kez test edilmelidir.
SQL_SOPT_SS_QUERYNOTIFICATION_MSGTEXT
SQL_SOPT_SS_QUERYNOTIFICATION_MSGTEXT özniteliği, sorgu bildirimi talebi için mesaj metnini döndürür.
SQLGetStmtAttr ve Tablo Değerli Parametreler
SQLGetStmtAttr, tablo değerli parametrelerle çalışırken uygulama parametre tanımlayıcısında (APD) SQL_SOPT_SS_PARAM_FOCUS değerini almak için çağrılabilir. SQL_SOPT_SS_PARAM_FOCUS hakkında daha fazla bilgi için SQLSetStmtAttr adresine bakınız.
Tablo değerli parametreler hakkında daha fazla bilgi için Table-Valued Parametreleri (ODBC) bölümüne bakınız.