본문 바로가기

변수

(SQL) 복합변수가 무엇일까? ▣ 복합변수란? ▷ 여러가지 다른 유형의 데이터들을 저장하는 변수 ▷ Record TYPE 과 Table TYPE으로 나뉨 ▣ Record TYPE 변수란?? ▷ 데이터 타입이 다른 여러 데이터를 저장할 경우 사용 ▷ 지정방법 1. type 타입명 is record() 2. 식별자 type 타입명; 사용 예시)1234567891011121314151617181920declaretype emp_rec is record(empNo EMPTEST.EMPNO%type, empSal EMP.SAL%type, empname emp.ename%type, empJob EMPtest.DEPTNO%type); rec1 emp_rec; --emp_rec에 대한 식별자가 rec1 begin select EMPNO, SAL, ..
(SQL) PL/SQL 기본적인 변수에 대하여 알아보자 ▣ PL/SQL의 변수를 선언해보자 ▷ 변수의 생성 규칙 1. 반드시 문자로 시작해야 한다. 2. 문자나 숫자, 특수문자를 포함할 수 있다. 3. 변수명은 30Byte 이하여야 한다. 4. 예약어(키워드)를 사용하면 안된다. ▷ 변수의 선언은 선언부(Declare)에서 선언되고, 값으로 초기화가 가능하다. ▷ 실행부에서 실행될 경우, 값이 할당된다. ▷ 서브프로그램 파라미터로 전달되기도 하며, 서브프로그램의 출력결과를 저장하기도 한다. 변수선언의 예시) ◎ 변수명 유형 - emp_no number(6,3) : 숫자를 저장하는 변수로 총 6자리를 의미하며, 소수점 이하 3자리를 의미 - emp_name varchar2(5) : 문자를 저장하는 변수를 의미하며, 총 바이트 길이는 5byte 를 저장할 수 있..