oracle] DML (INSERT, UPDATE, DELETE )
* DML(Data Manipulation Language) : 데이터 조작 언어로 테이블에 값을 삽입(INSERT), 수정(UPDATE), 삭제(DELETE)하는 구문을 말함. 1. INSERT : 테이블에 새로운 행을 추가하여 테이블의 행 개수를 증가시키는 구문 INSERT INTO EMPLOYEE (EMP_ID, EMP_NAME, EMP_NO, EMAIL, PHONE, DEPT_CODE, JOB_CODE, SAL_LEVEL, SALARY, BONUS, MANAGER_ID, HIRE_DATE, ENT_DATE, ENT_YN) VALUES(900, '장채현', '901123-1080503', 'jang_ch@kh.or.kr', '01055569512', 'D1', 'J8', 'S3', 4300000, ..
2023. 11. 27.
oracle] DDL(CREATE) - 제약조건
# DDL(Data Definition Language) : 데이터 정의 언어로 객체(OBJECT)를 만들고(CREATE), 수정하고(ALTER), 삭제(DROP)하는 구문을 말한다. *오라클 객체 종류 : 테이블(TABLE), 뷰(VIEW), 시퀀스(SEQUENCE), 인덱스(INDEX), 패키지(PACKAGE), 프로시저(PROCEDUAL), 함수(FUNCTION), 트리거(TRIGGER), 동의어(SYNONYM), 사용자(USER) 1. CREATE : 테이블이나 인덱스, 뷰 등 데이터베이스 객체를 생성하는 구문 2. 오라클 데이터형 3. 컬럼 주석 : 테이블의 컬럼에 주석을 다는 구문 COMMENT ON COLUMN 테이블명.컬럼명 IS ‘주석 내용'; COMMENT ON COLUMN MEMBER..
2023. 11. 26.
oracle] 서브쿼리 (SUBQUERY)
1.SUBQUERY - SELECT 문장 안에 포함된 또 다른 SELECT 문장으로, 메인 쿼리가 실행되기 전 한 번만 실행되며 반드시 괄호로 묶어야 한다. 서브쿼리와 비교할 항목은 반드시 서브쿼리의 SELECT한 항목의 개수와 자료형을 일치시켜야 한다. --예시 SELECT EMP_ID, EMP_NAME, JOB_CODE, SALARY FROM EMPLOYEE WHERE SALARY >= (SELECT AVG(SALARY) FROM EMPLOYEE); 1) 유형 (1) 단일행 서브쿼리 :서브쿼리의 조회 결과 값의 개수가 1개인 서브쿼리 -- 전 직원의 급여 평균보다 많은 급여를 받는 직원의 이름, 직급, 부서, 급여 조회 SELECT EMP_NAME, JOB_CODE, DEPT_CODE, SALARY ..
2023. 10. 29.