프로시저 새로 생성하기 전에
참고하기 위해 이미 생성된 프로시저를 보던 중
parameter 선언 시 TYPE 란에 테이블명.칼럼%TYPE로 작성된 프로시저를 보았다.
테이블명.칼럼의 TYPE을 작성하면 되지 왜 굳이..? 라는 생각을 했었다.
그러나,
해당 프로시저는 테이블명.칼럼의 값을 나중에 사용하기 때문에 선언부에 위와 같이 작성하는 것이 유리할 것 같다는 생각이 들었다
22.3.6일에 다시 보니...
좀 더 정리를 해보자면, 프로시저 생성 시 테이블명.칼럼%TYPE 을 사용하는 것이
파라미터로 받을 값이 어떤 테이블의 값인지도 알 수 있다!
728x90
반응형
LIST
'Database > Oracle' 카테고리의 다른 글
[Oracle/SQL] 동적 쿼리 , 정적 쿼리 (0) | 2022.03.18 |
---|---|
[Oracle/SQL] table left outer join (0) | 2022.03.07 |
[Download] SQL Developer 사용하기 (0) | 2020.09.03 |
[Oracle/SQL] 비교연산자(BETWEEN 절 사용 및 예제) (0) | 2020.07.20 |
[Oracle/SQL] 데이터구조 확인 명령어 (0) | 2020.07.20 |
댓글