본문 바로가기

Update

#9_140625_PL_SQL_IF 문 # IF문 문제31. 위의 소스를 수정해서 사원 이름을 물어보게하고 사원 이름을 입력 했을 떄 해당 사원의 월급이 3000 이상이면 고소득자 입니다. 1000이상이고 3000보다 작으면 적당합니다. 1000보다 작으면 저 소득자입니다. 라고 출력되게 PL/SQL 을 작성하시오 ACCEPT p_ename PROMPT '이름을 입력하시오 ' DECLARE v_ename emp.ename%TYPE := UPPER('&p_ename'); v_sal EMP.sal%TYPE; BEGIN SELECT sal INTO v_sal FROM EMP WHERE ename = v_ename; IF v_sal >= 3000 THEN dbms_output.put_line('고소득자입니다'); ELSIF v_sal >= 1000 .. 더보기
#9_140625_PL_SQL_변수의 데이터 유형 # 변수의 데이터 유형 l 변수의 데이터 유형(scalar datatype)1. 문자 : varchar2, blob, clob2. 숫자 : number3. 날짜 : date4. 부울(Boolean) : boolean – true, false, null l composite datetype1. 레코드(Record)2. 컬렉션(Collection) l declare 와 end 사이에 쓴 것은 내부변수이고 나머지는 외부변수 l 오라클 함수 2가지1. 단일행 함수 : 문자, 숫자, 날짜, 변환, 일반2. 복수행 함수(=GROUP 함수) : max, min, sum, avg, count l PL/SQL내에서 쓸 수 있는 함수- 단일행 함수 : upper, month_betweenl PL/SQL내에서 쓸 수 없는 .. 더보기
#8_140624_PL_SQL_ 기본 #8_140624_PL_SQL_ 기본 l PL/SQL(Procedure Language, 절차적 언어)- SQL + C언어 l 오류가 나서 부르기전에 2번 확인- 오류를 스스로 찾아보고- 짝궁의 도움 or notepad++ 의 비교기능(내가 작성 vs 정답소스) l 금융권에 쓰는 금융 패키지 – 오라클 PL/SQL(프랑스) l PL/SQL의 종류- 익명(1번)블록과 그 외 블록(2,3,4,5)의 차이는 DB에 이름을 가지고 저장 여부이다1. 익명 블록(anonymous PL/SQL block)2. procedure3. function4. trigger5. package 문제1. 사원번호를 입력하면 해당 사원의 월급이 출력되는 PL/SQL 프로그램을 작성하시오 set serveroutput onaccept.. 더보기