[SIST] Oracle_days17
·
TIL/Oracle
1. 저장프로시저 예제 다루기 예제1) 회원가입할때 ID 중복체크 하는 저장 프로시저 생성 가정 : emp 테이블에서 empno(ID)라고 가정 프로시저에 출력용 파라미터 선언을해서 그 값이 0을 돌리면 ID 사용가능, 1을 돌리면 ID 사용불가능 CREATE OR REPLACE PROCEDURE up_idCheck ( pempno IN emp.empno%TYPE -- ID를 받을 파라미터 , pempnoCheck OUT NUMBER -- 사용가능여부(0, 1)를 돌려주는 파라미터 ) IS BEGIN SELECT COUNT(*) INTO pempnoCheck FROM emp WHERE empno = pempno; -- ID가 있다면 갯수가 늘어나니까 바로 확인 가능. -- EXCEPTION END; DE..