Goals프로시저와 함수의 차이, 함수 선언, 호출, 문자열을 합치는( CONCAT or || ) 함수 만들기, 팩토리얼 함수 만들기Parameter(매개변수, 인자) vs Argument(인수, 전달인자)패키지 - 명세, 본체 Notes 프로시저 (Procedure) vs 함수 (Function)Procedure(1) 정의 : 특정한 로직을 수행하기만 하고, 명시적으로 반환(return)하지 않는 서브 프로그램.(2) 실행 : 다른 PL/SQL (프로그램) 내부에서 실행됨. SQL 문에서는 실행할 수 없음. --> 반환값이 없기 때문.(3) 파라미터 : IN, OUT, IN OUT 모드들을 사용할 수 있다.(4) 반환 : return문을 사용한 반환할 수 없음. OUT/ IN OUT 파라미터를 활용해서..
Procedure
GoalsError란? 예외처리, other 구문, Compilation Error함수 : 익명 블록, 저장 서브 프로그램,프로시저 생성, 실행, 확인, 삭제, 파라미터가 있는 프로시저, 프로시저 파라미터의 모드(mode) Notes Error란(1) 컴파일 에러 (Compilation Error) : SQL 또는 PL/SQL 문법에 오류가 있어서 실행 자체가 되지 않는 오류. Exception 구문으로 해결 불가능.(2) 실행중 에러 (Runtime Error) : 문법에 맞게 작성되어서 실행은 되지만, 실행 중 어떠한 이유로 발생하는 에러-- 예외처리의 대상이 됨. 예외/오류 (exception / error) 처리declareㄴ 선언부 : 변수 선언, 타입(record, collection) 선언,..