Background Image
질의작성
2016.02.29 22:56

테이블 컬럼 변경 및 추가

조회 수 21863 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

CUBRID 테이블 컬럼 추가 및 변경은 add/rename/drop column, change, modify가 사용되며 방법은 아래와 같다.


1, add column
alter table sample_tbl add column src_name char(10) // 제일 뒤에 삽입
alter table sample_tbl add column src_name2 char(10) first // 제일 앞에 삽입
alter table sample_tbl add column src_name3 char(10) after user_name // user_name 뒤에 삽입


2, change/modify
alter table sample_tbl change src_name3 src_name4 varchar(200) // 컬럼 이름과 크기변경
alter table sample_tbl modify src_name4 varchar(100) not null default '' // 컬럼 크기와 속성 변경


3, rename column
alter table sample_tbl rename column src_name4 as[to] nci_name // 컬럼 이름 변경


4, drop column
alter table sample_tbl drop column nci_name // 컬럼 삭제


5, rename table
rename table sample_tbl as [to] new_sample_tbl // 테이블 이름 변경


6, 참조사항: change는 타입, 크기, 속성 변경, 컬럼 이름이 가능하고 modify는 타입, 크기, 속성 변경이 가능하지만 컬럼 이름 변경은 안된다.


7, 주의사항: CHANGE 절이나 MODIFY 절로 새 칼럼에 적용할 타입, 크기 및 속성을 설정할 때 기존에 정의된 속성은 새 칼럼의 속성에 전달되지 않으며 데이터 타입을 변경할 때, 기존의 칼럼 값이 변경되면서 데이터가 변형될 수 있다. 예를 들어 문자열 칼럼의 길이를 줄이면 문자열이 잘릴 수 있으므로 주의해야 한다.



  1. 한건의 데이타를 여러건으로 조회하는 쿼리입니다.

  2. 한 호스트내의 DB경로 변경 방법

  3. 한 개 PC에서 CUBRID7.3과 CUBRID2008R1.4 & R2.0 매니저 사용 방법

  4. 패키지 형태로 생성된 JAVA class를 JAVA SP에서 사용하기

  5. 테이블에 comment 사용하기

  6. 테이블 컬럼 변경 및 추가

  7. 테이블 용량 산정 쿼리

  8. 테이블 사용량 확인방법

  9. 테이블 명세서 한 시트로 합치기

  10. 테이블 명세서 쿼리

  11. 테이블 리스트 취합 SQL

  12. 테이블 데이터 복사 하기

  13. 타 DBMS를 CUBRID로 마이그레이션 시 varchar,char 컬럼 사이즈 관련

  14. 타 DB 에서 마이그레이션시 질의 변경 샘플 - CASE 문

  15. 큐브리드와 hostname 관계

  16. 큐브리드매니져를 이용한 데이터베이스 자동 백업

  17. 큐브리드 포트 정리

  18. 큐브리드 서비스 재구동 시 cubrid manager server start: fail 오류 해결 방법

  19. 큐브리드 사용포트 정리

  20. 큐브리드 복제 구성 시 마스터 데이터베이스 백업 주의사항

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales