SQLForeignKeysSQLForeignKeys

適用対象: ○SQL Server ○Azure SQL Database ○Azure SQL Data Warehouse ○Parallel Data WarehouseAPPLIES TO: yesSQL Server yesAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

SQL ServerSQL Server では、外部キー制約メカニズムによってカスケード更新とカスケード削除がサポートされます。supports cascading updates and deletes through the foreign key constraint mechanism. FOREIGN KEY 制約の ON UPDATE 句や ON DELETE 句で CASCADE オプションが指定されている場合、UPDATE_RULE 列や DELETE_RULE 列に対して SQL ServerSQL Server から SQL_CASCADE が返されます。SQL ServerSQL Server returns SQL_CASCADE for UPDATE_RULE and/or DELETE_RULE columns if CASCADE option is specified on the ON UPDATE and/or ON DELETE clause of the FOREIGN KEY constraints. FOREIGN KEY 制約の ON UPDATE 句や ON DELETE 句で NO ACTION オプションが指定されている場合は、UPDATE_RULE 列や DELETE_RULE 列に対して SQL ServerSQL Server から SQL_NO_ACTION が返されます。SQL ServerSQL Server returns SQL_NO_ACTION for UPDATE_RULE and/or DELETE_RULE columns if NO ACTION option is specified on the ON UPDATE and/or ON DELETE clause of the FOREIGN KEY constraints.

無効な値がいずれかに存在する場合SQLForeignKeysパラメーター、 SQLForeignKeysの実行に関係なく SQL_SUCCESS を返します。When invalid values are present in any SQLForeignKeys parameter, SQLForeignKeys returns SQL_SUCCESS on execution. SQLFetch SQL_NO_DATA が返されるこれらのパラメーターに無効な値を使用する場合。SQLFetch returns SQL_NO_DATA when invalid values are used in these parameters.

SQLForeignKeys静的サーバー カーソルで実行できます。SQLForeignKeys can be executed on a static server cursor. 実行しようとすると、 SQLForeignKeys (動的またはキーセット) 用の更新可能なカーソル、カーソルの種類が変更されたことを示す sql_success_with_info が返されます。An attempt to execute SQLForeignKeys on an updatable (dynamic or keyset) cursor returns SQL_SUCCESS_WITH_INFO indicating that the cursor type has been changed.

SQL ServerSQL Server Native Client ODBC ドライバーでは、リンク サーバー上のテーブルに関する情報のレポートをサポートの 2 つの部分名をそのまま使用して、 FKCatalogNamePKCatalogNameパラメーター。Linked_Server_Name.Catalog_Nameします。The SQL ServerSQL Server Native Client ODBC driver supports reporting information for tables on linked servers by accepting a two-part name for the FKCatalogName and PKCatalogName parameters: Linked_Server_Name.Catalog_Name.

関連項目See Also

SQLForeignKeys 関数 SQLForeignKeys Function
ODBC API 実装の詳細ODBC API Implementation Details