record

    [PL/SQL] 레코드(RECORD) : 커서형 레코드, 중첩 레코드

    [PL/SQL] 레코드(RECORD) : 커서형 레코드, 중첩 레코드

    [PL/SQL] 레코드(RECORD) : 사용자정의형 레코드, 테이블형 레코드 [PL/SQL] 레코드(RECORD) : 커서형 레코드, 중첩 레코드 커서형 레코드커서를 레코드 변수로 받는 것을 커서형 레코드라고 한다.커서명%ROWTYPE 형태로 선언한다. 예제123456789101112131415161718192021222324DECLARE CURSOR C1 IS SELECT DEPARTMENT_ID , DEPARTMENT_NAME , PARENT_ID , MANAGER_ID FROM DEPARTMENTS; VR_DEP C1%ROWTYPE;BEGIN DELETE CH11_DEP; OPEN C1; LOOP FETCH C1 INTO VR_DEP; EXIT WHEN C1%NOTFOUND; INSERT INTO..

    [PL/SQL] 레코드(RECORD) : 사용자정의형 레코드, 테이블형 레코드

    [PL/SQL] 레코드(RECORD) : 사용자정의형 레코드, 테이블형 레코드

    [PL/SQL] 레코드(RECORD) : 사용자정의형 레코드, 테이블형 레코드 [PL/SQL] 레코드(RECORD) : 커서형 레코드, 중첩 레코드 레코드(RECORD)PL/SQL에서 제공하는 데이터 타입 중 하나로, 문자형, 숫자형 같은 기본 빌트인 타입과는 달리 복합형 구조다.일반 빌트인 타입으로 변수를 선언하면 해당 변수는 한 번에 하나의 값만 가질 수 있지만 레코드는 여러 개의 값을 가질 수 있다.테이블과 달리 레코드가 가질 수 있는 로우의 수는 단 한 개 뿐이다.커서라는 것이 테이블에 있는 데이터를 읽어오는 것이므로 데이터 구조적 측면에서 보면 커서도 레코드에 속하기 때문에, 레코드도 커서와 동일한방식으로 선언한다. 사용자 정의형 레코드레코드에서 테이블의 컬럼에 해당하는 것을 필드라고 한다. 1..

반응형