728x90
반응형
MSSQL 테이블의 PK(기본키)를 확인하는 방법입니다.
테이블의 PK(기본키) 확인 방법 1
테이블의 PK(기본키)를 가장 쉽게 확인할 수 있는 방법입니다.
쿼리창에 테이블 이름을 입력하고 더블 클릭 뒤 Alt+F1을 누릅니다.
그럼 위와 같이 테이블에 대한 여러가지 정보가 출력이 되는데요.
PRIMARY KEY (PK)가 제약조건명은 pk_TestTable이며 PK(기본키) 칼럼은 Column1인 것을 확인할 수 있습니다.
테이블의 PK(기본키) 확인 방법 2
개체탐색기에서도 확인이 가능합니다.
Column1이 PK 컬럼이고 제약조건명은 pk_TestTable인 것을 확인할 수 있습니다.
테이블의 PK(기본키) 확인 방법 3
SELECT
constraint_schema -- 스키마명
, table_name -- 테이블명
, constraint_name -- pk 제약조건명
, column_name -- pk 컬럼
, ordinal_position -- 열 ID 번호
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE TABLE_NAME = 'TestTable'
위 조회 쿼리로 해당 테이블의 PK 제약조건명과 PK에 속해있는 컬럼을 확인 가능합니다.
SELECT
constraint_schema -- 스키마명
, table_name -- 테이블명
, constraint_name -- pk 제약조건명
, column_name -- pk 컬럼
, ordinal_position -- 열 ID 번호
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
--WHERE TABLE_NAME = 'TestTable' -- 테이블명 적지 않음.
WHERE 조건을 주석 처리 하면 모든 테이블이 조회되며 PK정보를 알 수 있습니다.
이상으로 테이블의 PK(기본키)를 확인 하는 방법에 대해 알아보았습니다.
감사합니다.
728x90
반응형
'MSSQL' 카테고리의 다른 글
[MSSQL] 데이터베이스 기본값 변경 방법 (0) | 2024.08.04 |
---|---|
[MSSQL] 테이블 TABLE PK(기본키) 변경 방법 (0) | 2024.07.20 |
[MSSQL] Table 테이블 PK(기본키) 의미와 생성 방법 (0) | 2024.07.20 |
[MSSQL] 테이블 정보 확인 방법 (0) | 2024.07.20 |
[MSSQL] 테이블 생성(CREATE TABLE) 방법 (0) | 2024.07.15 |