일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- jsp 날짜팝업
- crud게시판
- PLSQL
- jsp 팝업띄우기
- 자바기초
- spring crud
- 스프링 CRUD게시판
- 스프링게시판만들기
- html기초
- 2020정보처리기사실기요약
- 자바배열예제
- 오라클설치
- 날짜지정팝업
- 오버라이딩
- 2020정보처리기사실기정리
- Oracle기초
- 자바연산자
- CRUD게시판만들기
- 프로그래머스 SQL
- 자바 정규표현식 예제
- 스프링 crud
- 2020정보처리기사실기
- spring crud게시판
- jsp게시판만들기
- js datepicker
- 정보처리기사실기정리
- 프로그래머스 쿼리문
- 프로그래머스 MYSQL
- 게시판만들기
- 정처기실기정리
- Today
- Total
목록Database (26)
영보의 SystemOut.log
개념 # TRIGGER 1) 데이터베이스에 미리 정해 놓는 조건에 만족하면 자동으로 이벤트 처리 (오라클에서 처리 → 자바에서는 확인 불가) 2) TRIGGER : DML(INSERT, UPDATE, DELETE) 3) 형식 기본 형식 CREATE [OR REPLACE] TRIGGER tri_name BEFORE|AFTER (INSERT,UPDATE,DELETE ON table_name BEGIN TRIGGER 처리 (다른 테이블 처리) END; / 삭제 DROP TRIGGER trigger_name 수정 ALTER TRIGGER trigger_name → 수정과 동시에 생성 4) AutoCommit 구분 AutoCommit FUNCTION , PROCEDURE X RIGGER O 예제 1. 테이블 생성..
개념 정리 # CURSOR 개념 여러 개의 row(record)를 저장할 수 있는 공간 (자바에서의 ResultSet) 처리 cursor → 자바(resultSet) 커서 사용법 1. 커서 등록 Cursor cur_name IS SELECT * FROM emp 2. open 3. fetch 4. close # PROCEDURE vs FUNCTION 구분 PROCEDURE FUNCTION 개념 - 리턴형이 없는 함수 - DML, 페이징 - 보안이 좋음, 캐시메모리에 저장 - 속도가 빠름, 트랜잭션 제어 리턴형이 있는 함수 → JOIN,SUBQUERY 대신 처리 형식 CREATE OR REPLACE PROCEDURE por_name( 매개변수 = IN : SQL문장 실행시 필요한 데이터 →WHERE, INS..
개념 # PROCEDURE 프로시저 - 특정 작업을 수행 하는, 이름이 있는 PL/SQL BLOCK - 매개 변수를 받을 수 있고, 반복적으로 사용 할 수 있는 BLOCK - 보통 연속 실행 또는 구현이 복잡한 트랜잭션을 수행하는 PL/SQL BLOCK을 데이터베이스에 저장하기 위해 생성함 - 장점 : 빠름, 파라미터 사용 가능, 여러 어플리케이션과 공유 가능 # PROCEDURE 프로시저의 기본 문법 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 CREATE [OR REPLACE] procedure name IN argument OUT argument IN OUT argument IS [변수의 선언] BEGIN --> 필수 [PL/SQL Block] -- SQL문장, ..
개념 # CURSOR - 오라클 서버는 SQL문을 실행시마다 처리를 위한 메모리 공간을 사용한다. 즉, 사용자가 요청하는 데이터를 데이터베이스 버퍼 캐시에서 커서로 복사해 온 후 커서에서 원하는 데이터를 추출하여 후속 작업을 하게 된다는 뜻이다. Cursor 여러개 Row(Record)를 저장할 수 있는 공간 → ResultSet 처리 CURSOR → 자바 (ResultSet) 커서 사용하는 방법 1. 커서 등록 Cursor cur_name IS SELECT * FROM emp; 2. open 3. fetch 4. close 예제 # 코드 위에 삽입 1 set serveroutput on; cs - 다음 코드를 쿼리문 위에 작성해주어야 출력하고자 하는 내용을 볼 수 있다. # LOOP문 사용 1 2 3 ..