Losey의 인기 글 [오라클로 배우는 데이터베이스 입문] 15. 사용자, 권한, 롤 관리 [오라클로 배우는 데이터베이스 입문] 08. 여러 테이블을 하나의 테이블처럼 사용하는 조인 [자격증 벼락치기] 1주일 만에 따는 자격증이 있다?GTQ 1급 합격 후기 [오라클로 배우는 데이터베이스 입문] 10. 연습문제 [오라클로 배우는 데이터베이스 입문] 09. 연습문제 Losey의 최근 글 데이터베이스 [오라클로 배우는 데이터베이스 입문] 19. 저장 서브프로그램 데이터베이스 [오라클로 배우는 데이터베이스 입문] 18. 연습문제 데이터베이스 [오라클로 배우는 데이터베이스 입문] 18. 특정 열을 선택하여 처리하는 커서 데이터베이스 [오라클로 배우는 데이터베이스 입문] 17. 연습문제 데이터베이스 [오라클로 배우는 데이터베이스 입문] 17. 레코드와 컬렉션 😉😉😉😉😉 데이터베이스 [오라클로 배우는 데이터베이스 입문] 19. 저장 서브프로그램 1. 저장 서브프로그램 : 여러 번 사용할 목적으로 이름을 지정하여 오라클에 저장해 두는 PL/SQL프로그램 ○ 익명블록과 저장 서브 프로그램의 차이 ※ 익명블록: 한 번 실해한 뒤 다시 실행하려면 다시 작성해야하는 PL/SQL블록 익명 블록 저장 서브 프로그램 이름 이름 없음 이름 지정 오라클 저장 저장할 수 없음 저장함 컴파일 실행할 때마다 컴파일 저장할 때 한 번 컴파일 공유 공유할 수 없음 공유하여 사용 가능 다른 응용 프로그램에서의 호출 가능 여부 호출할 수 없음 호출 가능 ○ 저장 서브프로그램 구현 방식 서브 프로그램 용도 저장 프로시저 (stored procedure) 일반적으로 특정 처리 작업 수행을 위한 서브프로그램으로 SQL문에서는 사용할 수 없음 저장 함수 (stored functio.. 데이터베이스 [오라클로 배우는 데이터베이스 입문] 18. 연습문제 1. 명시적 커서를 사용하며 EMP 테이블의 전체 데이터를 조회한 후 커서 안의 데이터가 다음과 같이 출력되도록 PL/SQL문 작성하기 1) LOOP를 사용한 방식 2) FOR LOOP를 사용한 방식 2. 다음 PL/SQL문의 실행 중 발생하는 예외를 다음 결과와 같이 처리하는 예외 처리부를 완성하기 데이터베이스 [오라클로 배우는 데이터베이스 입문] 18. 특정 열을 선택하여 처리하는 커서 1. 특정 열을 선택하여 처리하는 커서 - 커서란? SELECT문 또는 데이터 조작어 같은 SQL문을 실행했을 때 해당 SQL문을 처리하는 정보를 저장한 메모리 공간 -SELECT INTO SELECT 열1,열2,...,열n INTO 변수1,변수2,...,변수n FROM... SELECT절에 명시한 열과 INTO절에 명시한변수는 개수와 자료형이 일치해야 함 ※ 데이터 조회의 결과 값은 하나인 경우보다 여러 개인 경우가 흔하며 결과 행이 하나일지 여러 개일지 알 수 없는 경우도 존재하므로 대부분 커서를 활용함. - 명시적 커서: 사용자가 직접 커서를 선언하고 사용하는 커서 단계 명칭 설명 1단계 커서 선언(declaration) 사용자가 직접 이름을 지정하여 사용할 커서를 SQL문과 함께 선언 2단계 커서..