문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

SQLPrimaryKeys

테이블에 고유 행 식별자 역할을 하는 열이 포함되어 있을 수 있습니다. PRIMARY KEY 제약 조건을 사용하지 않고 생성된 테이블은 SQLPrimaryKeys에 빈 결과 집합을 반환합니다. ODBC 함수 SQLSpecialColumns는 기본 키가 없는 테이블에 대한 행 식별자 후보를 보고합니다.

SQLPrimaryKeysCatalogName, SchemaName 또는 TableName 매개 변수에 값이 있는지 여부와 관계없이 SQL_SUCCESS를 반환합니다. 이 매개 변수에 잘못된 값이 사용되면 SQLFetch는 SQL_NO_DATA를 반환합니다.

SQLPrimaryKeys는 정적 서버 커서에 대해 실행할 수 있습니다. 업데이트할 수 있는(동적 또는 키 집합) 커서에 대해 SQLPrimaryKeys를 실행하려고 하면 커서 유형이 변경되었음을 나타내는 SQL_SUCCESS_WITH_INFO가 반환됩니다.

SQL Server Native Client ODBC 드라이버는 CatalogName 매개 변수에 두 부분으로 된 이름인 Linked_Server_Name.Catalog_Name.

문 특성 SQL_SOPT_SS_NAME_SCOPE에 기본값인 SQL_SS_NAME_SCOPE_TABLE이 아니라 SQL_SS_NAME_SCOPE_TABLE_TYPE 값이 있으면 SQLPrimaryKeys는 테이블 형식의 기본 키 열에 대한 정보를 반환합니다. SQL_SOPT_SS_NAME_SCOPE에 대한 자세한 내용은 SQLSetStmtAttr을 참조하십시오.

테이블 반환 매개 변수에 대한 자세한 내용은 테이블 반환 매개 변수(ODBC)를 참조하십시오.

커뮤니티 추가 항목

추가
표시: