큐브리드 매니저를 통해 테이블 필드를 추가하면 디폴트로 제일 마지막 필드에 추가가 됩니다.
그런데 화면상에 위 아래 화살표가 있는것으로 보아 필드의 위치를 변경 가능할 것 같은데,
어떻게하면 마지막에 삽입된 필드를 중간 위치로 이동시킬수 있는지요?
화살표는 그냥 비활성화 되어있서 사용할 수 없습니다.
답변 부탁드립니다.
큐브리드 매니저를 통해 테이블 필드를 추가하면 디폴트로 제일 마지막 필드에 추가가 됩니다.
그런데 화면상에 위 아래 화살표가 있는것으로 보아 필드의 위치를 변경 가능할 것 같은데,
어떻게하면 마지막에 삽입된 필드를 중간 위치로 이동시킬수 있는지요?
화살표는 그냥 비활성화 되어있서 사용할 수 없습니다.
답변 부탁드립니다.
R3.0미만 버전에서는 남재우님이 말씀하신 것처럼 테이블을 새로 만들어야하지만, R3.0버전부터는 alter table add column문에서 first, after 키워드를 사용하여 새로 추가할 컬럼 위치를 지정할 수 있습니다. http://www.cubrid.com/online_manual/cubrid_830/syntax/syntax_def_alttable_addcol.htm
를 참고하세요.
ALTER TABLE a_tbl ADD COLUMN phone VARCHAR(13) DEFAULT '000-0000-0000' AFTER name;
안녕하세요.
문의하신 내용은 현재로써는 지원되지는 않고 있습니다. 불편하시겠지만 필드의 위치변경이 필요하시다면 테이블을 새로 만드는 방법밖에는 없습니다.
현재 일반적인 질의사용시 select * 를 사용하는 방법은 그다지 권장되고 있지 않다보니 필드 위치 변경에 대한 요청이 거의 없어 아직 지원하고 있지는 않습니다.