본문 바로가기

In Class/PL_SQL7

SQL 계정 생성 coding-factory.tistory.com/28 [Oracle] SQL developer 계정만들기/새접속하기 DB공부를 계속 하다보면 데이터베이스에 생성한 테이블이 너무많아 정신이 없는 경우가 생깁니다. 저도 첫번째 계정 HR계정에 테이블이 너무많아 테이블에 작업하기 굉장히 불편했는데요. (어지 coding-factory.tistory.com 2020. 12. 10.
TRIGGER 1) 데이터베이스에 미리 정해 놓는 조건에 만족하면 자동으로 이벤트 처리 ( 오라클에서 처리 되어서 -> 자바에서는 처리 코드를 작성하지 않는다) 2) TRIGGER : DML(INSERT, UPDATE, DELETE) 에서만 사용가능 3) 형식 CREATE [OR REPLACE] TRIGGER tri_name BEFORE | AFTER (INSERT , UPDATE, DELETE) ON table_name -> 입고 에서 insert 된 후에(after) BEGIN TRIGGER 처리 (다른 테이블 처리) END; 같은 상품이면 before 다른상품이면 after 4) 삭제 DROP TRIGGER trigger_name 5) 수정 ALTER TRIGGER trigger_name -> 수정과 동시에 생성.. 2020. 11. 16.
오라클 데이터베이스 SQL 강의 1 강 (SQL,DB,DBMS의 의미와 필요성) www.youtube.com/watch?v=pGlkIFrY9QY&list=PLq8wAnVUcTFVq7RD1kuUwkdWabxvDGzfu 2020. 11. 13.
PL/SQL 에서 변수의 의미와 사용법 1. PL/SQL 1.변수 = 스칼라 변수 no NUMBER, name VARCHAR2(34) = %TYPE -> 실제 테이블에 존재하는 데이터형을 읽어 온다 emp empno NUMBER(4) vempno NUMBER(4) emp.empno%TYPE = CURSOR -> 여러개의 레코드를 모아서 갖고 올때 사용한다. (ResultSet 과 매칭 됨) 2. 제어문, 연산자 = 연산자 1) 산술연산자 +, -, *, / -> MOD ( 숫자, 나머지) -> MOD (10,2) = 0 % 는 사용 불가능 2) 비교 연산자 =, !+(,^=) , = 3) 논리 연산자 AND, OR, NOT NOT BETWEEN 1 AND 10, NOT LIKE, NOT IN 4) BETWEEn AND ( 기간, 범.. 2020. 11. 12.