오라클 패키지(2)
-
SQL PL/SQL 프로시저 7_ 패키지 코드실습 및 개발
--상황가정--/*나는 음원회사의 데이터분석업무를 하고있다. 올해의 vip밴드를 고르기 위해작년도의 수상갯수와 좋아요수를 합산하여 가장 높은 수를 기록하는 밴드를 골라야하는데이 작업이 매번 있다보니 이에 대한 패키지를 만들어, 이름을 입력하면 원하는 정보를출력해주는 패키지를 만들고자 한다*/--패키지 출력문--/*밴드명: 출력시 변수 사용 어워드 수:(프로시저) 좋아요 수:(프로시저) 합계: (함수)*/직접 테이블을 만들고 패키지의 출력문대로 출력될 수 있도록 패키지의 코드를 연구해보도록 하자. 로직구성--로직구성--/* 1. 밴드정보 테이블 생성 -이름, 좋아요 수, 어워드 수, 대표곡 2.패키지 로직 -프로시저에서 in파라미터값으로 밴드의 이름을 입력 -입력한 값을 where..
2024.09.24 -
SQL PL/SQL 프로시저 6_ 패키지(패키지 사양, 패키지 본문작성 법)
패키지패키지는 함수, 프로시저, 변수, 상수, 예외 등을 하나의 논리적 단위로 그룹화하여 모듈화된 코드로 묶어놓은 구조이다.패키지는 재사용성을 높이고 코드의 유지 보수성을 향상시키며 특정 기능에 대한 인터페이스와 구현을 분리하여 캡슐화를 지원한다. 패키지의 구조패키지 사양(패키지에 사용될 인터페이스 정의 / 함수, 프로시저, 변수, 상수/ 사용자에게 공개)패키지 본문(사양에서 선언한 함수와 프로시저의 실제구현 / 사용자접근 X) 패키지 사양--서버 on으로 열어주기--set serveroutput on;show serveroutput;--패키지 만들기----패키지 사양--create or replace package mypackageisv_emp_count number;function get_emp_na..
2024.09.24