PL/SQL (Procedual Language / SQL) SQL만으로는 구현이 어렵거나 구현 불가능한 작업을 수행하기 위해 오라클에서 제공하는 프로그램이 언어. 일반 프로그래밍 언어적인 요소들을 다 가지고 있으며, 뎅터베이스 업무를 처리하기 위해 최적화 되어 있음. 변수, 조건 처리 , 반복 처리 등 다양한 기능을 사용할 수 있음. 1) 선언부 (declare) 모든 변수나 상수를 선언하는 부분 2) 실행부(excutable - begin) 실제 로직이 실행되는 부분 제어문(조건문), 반복문 등의 로직을 기술하는 부분 3) 예외처리부(exception) 실행 도중 예외가 발생 시 해결하기 위한 명령을 기술하는 부분. **선언부와 예외처리부는 생략이 가능하지만, 실행부는 반드시 기술해야 함. 주의사항 ..
오라클
숫자와 관련된 함수들 1) 절대값 : abs(정수) select abs(-30) from dual; 2) 부호(양수(1), 음수(-1), 0)를 반환해 주는 함수 : sign(정수) select sign(10), sign(-15), sign(0) from dual; 3) 반올림 : round(숫자, 반올림 위치(선택)) 반올림 위치를 음수로 지정할 경우 자연수 쪽으로 한자리 위로 반올림. select round(1234.5678) from dual; --> 1235 select round(0.12345, 4) from dual; --> 0.1235 select round(2.3423557, 5) from dual; --> 2.34236 select round(1234.5678, -1) from dual;..