1. 컬럼 추가 

 alter table 테이블 add(필드 number(10));

2. 컬럼명 변경 
alter table 테이블 rename column   현재이름  to 변경이름;


3.데이터 타입 변경 
alter table 테이블 modify(필드명 varchar(10));


4.컬럼삭제

alter table 테이블 drop(필드);


 오라클에서 랜덤으로 데이터를 가져올때 사용한다. 

 
SELECT ROUND(DBMS_RANDOM.VALUE(1, 45),0) AS N1,
ROUND(DBMS_RANDOM.VALUE(1, 45),0) AS N2,
ROUND(DBMS_RANDOM.VALUE(1, 45),0) AS N3,
ROUND(DBMS_RANDOM.VALUE(1, 45),0) AS N4,
ROUND(DBMS_RANDOM.VALUE(1, 45),0) AS N5,
ROUND(DBMS_RANDOM.VALUE(1, 45),0) AS N6
FROM DUAL

 

쿼리보기하여 릴레이션 이름을 찾은후  constrain_name에서 찾아본다. 

select CONSTRAINT_NAME, TABLE_NAME, R_CONSTRAINT_NAME

from user_constraints
where CONSTRAINT_NAME = 'R_101' /* 에러 코드에 나와있는 릴레이션  이름 */