티스토리 뷰
타입을 별도로 선언하는 것도 좋지만 패키지로 선언해서 사용하는 것이 편리하다.
PACKAGE TYPES AS
/* 범용 커서 */
TYPE CURSORTYPE IS REF CURSOR;
/* 정의된 레코드 */
TYPE 정의REC IS RECORD(
컬럼명1 VARCHAR2(50),
컬럼명2 NUMBER(10),
컬럼명3 NUMBER(20),
컬럼명4 NUMBER(5)
);
/* 정의 커서 */
TYPE 정의TYPE IS REF CURSOR;
RETURN 정의REC;
END;
법용적으로 사용되는 커서의 경우 따로 정의할 필요없이 바로 바로 사용이 가능하지만 어떤 정보가 넘어올 지 알 수가 없기 때문에 변수를 선언한 후 받아야 한다. (물론 java 등에서 받을 때는 ResultSet으로 받으면 되지만...
정의된 타입으로 받는 경우 정의된 레코드로 받으면 되니 사용하기 편리함.
'지식정보' 카테고리의 다른 글
ORACLE 날짜함수 예제1 (0) | 2013.08.30 |
---|---|
ORACLE 날짜함수 샘플 (0) | 2013.08.30 |
ORACLE 에서 DB Link 로 레퍼런스 커서 가져오기 (0) | 2013.07.29 |
JAVA 한글 MBCS(Multi Bytes Character Set) 해결 (0) | 2013.07.29 |
ORACLE Closing REF CURSOR (0) | 2013.04.04 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday