SQL문에서 Table을 만들때 Index는 어떻게 만들어야 하나요 ?
primary key를 선언을 하면 Index는 필요 없나요 ?
그리고 만들어져 있는 Table에 Index를 추가 하려면 어떻게 해야 하나요 ?
CREATE TABLE TRCODE01 (
TRCD01 Varchar(3) NOT NULL,
TRCD02 Varchar(6) NOT NULL,
TRCD03Varchar(20) NOT NULL,
TRCD04Varchar(20) NULL
constraint PK_TRCODE01 primary key (TRCD01, TRCD02)
)
감사합니다.
아래의 2.는 인덱스 추가 예를 적었습니다.
1. Primary Key 만들기 예
ALTER TABLE TRCODE01 ADD CONSTRAINT SYS_C002987
PRIMARY KEY (TRCD01, TRCD02, TRCD03)
2. Index 추가하기 예
CREATE INDEX IDX_TRCD01 ON TRCODE01 (TRCD01)
넓은바다 wrote:
> SQL문에서 Table을 만들때 Index는 어떻게 만들어야 하나요 ?
> primary key를 선언을 하면 Index는 필요 없나요 ?
>
> 그리고 만들어져 있는 Table에 Index를 추가 하려면 어떻게 해야 하나요 ?
>
> CREATE TABLE TRCODE01 (
> TRCD01 Varchar(3) NOT NULL,
> TRCD02 Varchar(6) NOT NULL,
> TRCD03Varchar(20) NOT NULL,
> TRCD04Varchar(20) NULL
> constraint PK_TRCODE01 primary key (TRCD01, TRCD02)
> )
>
> 감사합니다.