SQLForeignKeys
SQL Server는 외래 키 제약 조건 메커니즘을 통한 연속 업데이트 및 삭제를 지원합니다. SQL Server는 FOREIGN KEY 제약 조건의 ON UPDATE 및/또는 ON DELETE 절에 CASCADE 옵션이 지정된 경우 UPDATE_RULE 및/또는 DELETE_RULE 열에 대해 SQL_CASCADE를 반환합니다. SQL Server는 FOREIGN KEY 제약 조건의 ON UPDATE 및/또는 ON DELETE 절에 NO ACTION이 지정된 경우 UPDATE_RULE 및/또는 DELETE_RULE 열에 대해 SQL_NO_ACTION을 반환합니다.
값이 잘못된 매개 변수가 있는 SQLForeignKeys를 실행하면 SQL_SUCCESS가 반환됩니다. 이 매개 변수에 잘못된 값이 사용되면 SQLFetch는 SQL_NO_DATA를 반환합니다.
SQLForeignKeys는 정적 서버 커서에 대해 실행할 수 있습니다. 업데이트할 수 있는(동적 또는 키 집합) 커서에 대해 SQLForeignKeys를 실행하려고 하면 커서 유형이 변경되었음을 나타내는 SQL_SUCCESS_WITH_INFO가 반환됩니다.
SQL Server Native Client ODBC 드라이버는 FKCatalogName 및 PKCatalogName 매개 변수의 두 부분으로 구성된 이름인 Linked_Server_Name.Catalog_Name을 사용하여 연결된 서버의 테이블에 대한 정보를 보고할 수 있도록 지원합니다.