database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 21482 게시물 읽기
No. 21482
PK와 UK(AK) 가 컬럼 항목은 같고, 컬럼 순서만 다르게 구성하는 경우의 차이점이 있나요?
작성자
박문기(bluerio)
작성일
2005-01-19 19:21
조회수
1,854

먼저 게시판에서 좋은 실전의 자료들을 많이 보고 배우고 있어 감사를 드립니다...

 

다음과 같이 구성이 되어 있는데,

PK의 순서 ORG_C, ISO_NAT_SYM, CNVN_TXRT_C, CNVN_STRT_DATE 이고

AK(UK)의 순서가 ORG_C, CNVN_TXRT_C, ISO_NAT_SYM, CNVN_STRT_DATE 이며 PK에서 2,3번째 컬럼만 순서가

바뀌었는데요...

 

이렇게 사용하면 어던 차이점이 있고, 사용시 이점이 무엇인지 알고 싶습니다.


CREATE INFO (
ORG_C CHAR(3) DEFAULT '001' NOT NULL,
ISO_NAT_SYM CHAR(2) NOT NULL,
CNVN_TXRT_C CHAR(2) NOT NULL,
CNVN_STRT_DATE CHAR(8) NOT NULL,
CNVN_END_DATE CHAR(8) NOT NULL,
LAST_CHNG_MN_USID VARCHAR2(14) NOT NULL,
LAST_CHNG_DT DATE DEFAULT SYSDATE NOT NULL
)
;

CREATE UNIQUE INDEX AK1_INFO ON INFO
(
ORG_C ASC,
CNVN_TXRT_C ASC,
ISO_NAT_SYM ASC,
CNVN_STRT_DATE ASC
)

ALTER TABLE INFO
ADD ( CONSTRAINT PK_INFO PRIMARY KEY (
ORG_C,
ISO_NAT_SYM,
CNVN_TXRT_C,
CNVN_STRT_DATE
)
) ;

[Top]
No.
제목
작성자
작성일
조회
21486[질문] 오라클에서 프로세스가 어떤게 돌고 있는지 확인하는 방법이 있나요?
정규성
2005-01-20
1048
21485아카이브로그 모드로 운영중인 DB에 새벽 배치작업으로 인해 로그파일이 너무 많이 쌓이는데 해결방법이 없을까요? [2]
김태진
2005-01-19
2242
21483리스너 CPU 98% 이상점유 문제...
초보
2005-01-19
1148
21482PK와 UK(AK) 가 컬럼 항목은 같고, 컬럼 순서만 다르게 구성하는 경우의 차이점이 있나요?
박문기
2005-01-19
1854
21481[질문]SQL문으로 비율을 아래에 나타내고 싶습니다.. [3]
아폴론
2005-01-19
1723
21480sqlldr 의 사용에 관해서
권종중
2005-01-19
1945
21479ora-12560 [1]
곽은호
2005-01-19
3884
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다