次の方法で共有


SQL Server ネイティブ クライアント メッセージの結果

適用対象: SQL Server Azure SQL データベース Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

次の Transact-SQL ステートメントでは、実行時に SQL Server Native Client OLE DB プロバイダーの行セットや影響を受ける行の数は生成されません。

  • PRINT

  • 重大度が 10 以下の RAISERROR

  • DBCC

  • SET SHOWPLAN

  • SET STATISTICS

上記のステートメントでは、行セットや行数の結果が返されるのではなく、ステートメントから 1 つ以上の情報メッセージが返されるか、SQL Server から情報メッセージが返されます。 正常に実行されると、SQL Server Native Client OLE DB プロバイダーはS_OKを返し、メッセージは SQL Server Native Client OLE DB プロバイダー コンシューマーが使用できます。

SQL Server Native Client OLE DB プロバイダーは、S_OKを返し、多くの Transact-SQL ステートメントの実行または SQL Server Native Client OLE DB プロバイダー メンバー関数のコンシューマーの実行後に使用可能な 1 つ以上の情報メッセージを持っています。

クエリ テキストの動的な指定を許可する SQL Server Native Client OLE DB プロバイダー コンシューマーは、戻りコードの値、返された IRowset または IMultipleResults インターフェイス参照、または影響を受ける行の数に関係なく、すべてのメンバー関数の実行後にエラー インターフェイスを確認する必要があります。

参照

エラー