들어가기 전 기본키를 추가 할 일이 생겼다. 기존에 키가 등록이 되어 있는데, 수정하고 싶었던 것이다. 그럼 일단 지우고, 다시 등록을 해야 한다. 근데 지워지지 않았다. ALTER TABLE TEST_TABLE DROP PRIMARY KEY; ORA-02441: Cannot drop nonexistent primary key 삭제 할 수 없단다. 다시 테이블 description 을 봤다. 분명 우리가 사용하는 pk 사용 네이밍룰로 된 key 값이 등록 되어 있었다. '이상하다.' 싶어서 다시 지웠는데도 없단다. 다시 description 을 봤다. 머리가 아파왔다. 자세히 보니.... CREATE UNIQUE INDEX [PK명] ON [TABLE명]([KEY1],[KEY2],[...]) 위와 같이 ..
동기산출물을 작성 해야 한다. 그럼 뽑아야지. 쿼리 SELECT B.TABLE_NAME, B.INDEX_NAME, B.COLUMN_NAME, A.UNIQUENESSFROM ALL_INDEXES A, ALL_IND_COLUMNS BWHERE A.INDEX_NAME = B.INDEX_NAMEORDER BY B.TABLE_NAME, B.INDEX_NAME, B.COLUMN_POSITION 참고용https://docs.oracle.com/cd/B19306_01/server.102/b14237/statviews_1069.htm#i1578369http://docs.oracle.com/cd/B19306_01/server.102/b14237/statviews_1064.htm#i1577532 궁시렁형식은 각 형식에 맞춰..