次の方法で共有


SQLProcedureColumns

SQLProcedureColumns は、すべての SQL Server ストアド プロシージャの戻り値の属性を報告する 1 行を返します。

SQLProcedureColumns は、CatalogName パラメータ、SchemaName パラメータ、ProcName パラメータ、または ColumnName パラメータに値が存在するかどうかに関係なく SQL_SUCCESS を返します。SQLFetch では、これらのパラメータに無効な値が使用されると SQL_NO_DATA が返されます。

SQLProcedureColumns は、静的サーバー カーソルで実行できます。更新可能なカーソル (動的カーソルまたはキーセット カーソル) で SQLProcedureColumns を実行しようとすると、カーソルの種類が変更されていることを示す SQL_SUCCESS_WITH_INFO が返されます。

次の表に、結果セットによって返される列、およびそのような列が SQL Native Client ODBC ドライバによって udt データ型や xml データ型を処理するためにどのように拡張されているかを示します。

列名 説明

SS_UDT_CATALOG_NAME

UDT (ユーザー定義型) を含むカタログの名前を返します。

SS_UDT_SCHEMA_NAME

UDT を含むスキーマの名前を返します。

SS_UDT_ASSEMBLY_TYPE_NAME

UDT のアセンブリ修飾名を返します。

SS_XML_SCHEMACOLLECTION_CATALOG_NAME

XML スキーマ コレクション名が定義されているカタログの名前を返します。カタログ名が見つからない場合は、この変数に空文字列が含まれます。

SS_XML_SCHEMACOLLECTION_SCHEMA_NAME

XML スキーマ コレクション名が定義されているスキーマの名前を返します。スキーマ名が見つからない場合は、この変数に空文字列が含まれます。

SS_XML_SCHEMACOLLECTION_NAME

XML スキーマ コレクションの名前を返します。名前が見つからない場合は、この変数に空文字列が含まれます。

参照

概念

ODBC API 実装の詳細

その他の技術情報

SQLProcedureColumns 関数

ヘルプおよび情報

SQL Server 2005 の参考資料の入手