본문 바로가기

오라클3

27일차//[Oracle] FUNCTION 정리 procedure function 실행속도 이미 컴파일 된 결과를 바로 실행 컴파일을 거친 후 진행해야 되기 때문에 Procedure보다 성능이 느림 리턴값 리턴값은 없지만 파라미터에 in, out을 사용하여 입력값과 출력값을 가져올 수 있다. OUT파라미턱 많으면 출력을 많이 할 수 있다. 선언한 정해진 값만 리턴이 가능하다. SELECT 문 호출 여부 리턴값은 없지만 파라미터에 in, out을 사용하여 입력값과 출력값을 가져올 수 있으며, out SELECT 문 내부에서 사용가능하다. 그외✴ 사용가능 insert, delete, update select 대부분 SELECT 절에서 사용할 시에는 주로 FUNCTION을 사용한다 SELECT를 제외한 부분에서는 PROCEDURE을 사용한다 FUNCTION.. 2021. 2. 18.
27일차//[Oracle] PROCEDURE 정리 procedure function 실행속도 이미 컴파일 된 결과를 바로 실행 컴파일을 거친 후 진행해야 되기 때문에 Procedure보다 성능이 느림 리턴값 리턴값은 없지만 파라미터에 in, out을 사용하여 입력값과 출력값을 가져올 수 있다. OUT파라미턱 많으면 출력을 많이 할 수 있다. 선언한 정해진 값만 리턴이 가능하다. SELECT 문 호출 여부 리턴값은 없지만 파라미터에 in, out을 사용하여 입력값과 출력값을 가져올 수 있으며, out SELECT 문 내부에서 사용가능하다. 그외✴ 사용가능 insert, delete, update select 특별한 작업을 수행하는 이름이 있는 PL/SQL Block이다 매개변수를 받고 반복적으로 수행 할 수 있는 Block이다 PROCERDURE 생성 결.. 2021. 2. 18.
22일차//[Oracle] 과제 4- (ORDER, GROUP BY) SCOTT -- SCOTT --19) emp 테이블에서 사원번호, 사원이름, 입사일을 출력하는데 입사일이 빠른 사람순으로 정렬하시오. SELECT empno, ename, hiredate FROM emp ORDER BY hiredate; --20) emp 테이블에서 사원이름, 급여, 연봉을 구하고 연봉이 많은 순으로 정렬하시오. SELECT * FROM emp; SELECT ename, sal, sal*12 as 연봉 FROM emp ORDER BY 연봉 DESC; --21)10번 부서와 20번부서에서 근무하고 있는 사원의 이름과 부서번호를 출력하는데 이름을 영문자순으로 표시하시오. SELECT ename, deptno FROM emp WHERE deptno IN(10,20) ORDER BY ename ASC; -.. 2021. 2. 10.