우선 답변 감사드립니다.
아래질문
(테이블정의(Create Table....)시 특정컬럼을 pk로 정의하는것과...
테이블정의문(Create Table ...문에서는 pk로정의하지 않음) 실행후 index문(Create Index ...)의로
uniq한 index로 정의하는 것은 어떤 차이가 있나요...)에 대한 답변 "물리적 정의와 논리적 정의"는 어떻게
설명할수 있습니까?
DB 시스템테이블을 쿼리하여 차이를 확인해 보면 정확히 PK선언과 UNIQ INDEX는 별도로 구분되어 나옵니다.
그렇다면 테이블 내에서 PK선언과 UNIQ INDEX선언과 차이점이 있을것 같은데
테이블 정의서에 PK로 선언된 테이블을 CREATE TABLE문에서 PK를 선언하지 않고 실행후
외부에서 CREATE INDEX 문에서 PK에 해당하는 컬럼을 UNIQ 한 INDEX로 선언하는것과
완전히 같다는 것입니까?....................... ^.^ ;......고수님들의 자세한 설명 부탁드립니다
감사 합니다.
|