오라클은 on update기능이 없다.
@테이블의 데이터타입을 보는방법
SELECT * FROM all_tab_columns where table_name='DEPARTMENTS';
SELECT * FROM all_tab_columns where table_name='BOARD';
@칼럼 추가
alter table BOARD add IMPORTANCE number default 3;
@CHECK제약조건 추가
//alter table BOARD add constraint importance_ck check(IMPORTANCE between 1 and 5);
alter table BOARD add constraint importance_ck check(IMPORTANCE in (1,2,3,4,5));
@칼럼 삭제
alter table BOARD drop column IMPORTANCE;
@10년 뒤 날짜 뽑기
select HIRE_DATE + INTERVAL '10' YEAR as 십년뒤
from EMPLOYEES e ;
@제약조건 검색
select * from user_constraints where table_name='DEPARTMENTS';
select * from user_constraints where constraint_name='COUNTRY_C_ID_PK';
@다른 테이블에서 특정 칼럼 복사 붙여넣기
UPDATE JOBS a
SET JOB_TITLE_KR= (SELECT JOB_TITLE FROM KJOBS b WHERE a.JOB_ID=b.JOB_ID);
'SQL' 카테고리의 다른 글
MySQL 실행 결과를 파일로 저장하기 (0) | 2023.11.07 |
---|---|
오라클 리스너 오류해결 (0) | 2023.01.19 |
MYSQL 특이점.. (0) | 2022.11.23 |
오라클 데이터베이스 입문 정리 (0) | 2022.11.06 |
SQL exists문 (0) | 2022.11.06 |