Test_Tbl이란 테이블에 not null인 index_cnt(int)칼럼을 추가하고
이 칼럼을 pk에 추가하려고 합니다.
pk로 사용할 index_cnt란 칼럼을 추가할수가 없네요..
테이블의 pk이름은 aaa_index란 이름입니다.
제가 해본것은 우선 aaa_index란 pk를 drop했습니다.
그런다음에 index_cnt라는 칼럼을 추가하려고 하는데 추가하는
문장에서 자꾸에러가납니다.
이 게시판의 글을 읽어보고
alter table Test_Tbl add index_cnt int default 0
이렇게 하면 값은 들어가는데 NULLS에 보면 null상태로 나옵니다.
당연히 이값을 pk에 추가하려면 안되구요.
그래서
alter table card_receipt_tbl add index_cnt int not null default
0
이렇게 하면 에러가 납니다.
좋은 방법알려주시면 감사하겠습니다.
참고로 ASE12.0버전입니다.
|