본문 바로가기
DataBase

[SQLite] PRIMARY KEY 중복 생성

by izen8 2011. 3. 4.
반응형



CREATE TABLE [TBL_BROADFFI] (
[AREACODE] CHAR(2)  NULL,
[LOWAREA] VARCHAR(20)  NULL,
[BROCODE] CHAR(2)  NULL,
[BRONAME] VARCHAR(20)  NULL,
[ADDR] VARCHAR(50)  NULL,
PRIMARY KEY ([AREACODE],[LOWAREA],[BROCODE])
)

PK 는 테이블에 하나만 지정 할 수 있습니다.
작성하신 SQL  은 PK 를 두개 지정하셔서 오류가 뜬거구요
맨 밑에

PRIMARY KEY ([AREACODE],[LOWAREA],[BROCODE])

세개 필드를 PK 로 사용


//-----------------------------------------------------------------------------
// 추가 내용
ASC 적용방법
  • CREATE TABLE t(x INTEGER PRIMARY KEY ASC, y, z);
  • CREATE TABLE t(x INTEGER, y, z, PRIMARY KEY(x ASC));
  • CREATE TABLE t(x INTEGER, y, z, PRIMARY KEY(x DESC));
  •  

    반응형

    댓글