안녕하세요. 한가지 질문 드릴것이 있습니다.
전 ms-sql를 사용해왔고, 그만큼 t-sql에만 익숙해져있었습니다.
그래서 오라클이나,, postgreSQL 사용시에 적응이 잘 안되고 있지요. ㅡ.ㅡ
여튼 한가지 문의드립니다.
코드관리등의 이유로 (그리고 습관처럼 ㅡ.ㅡ) 프로시져로 여러행을 반환 받으려 하였습니다.
그런데.. postgreSQL에서 여러행반환은 커서 또는 펑션을 사용하여서 리턴하더군요.
참고로 전 7.2 버전을 사용하고 있습니다. (추후 업그레이드 할거라는데..그건 나중에나 될듯합니다.)
이런 경우... 일반 쿼리문으로 작성해서 처리하는 것이 빠를가요?
아니면 펑션 또는 커서를 사용하여 행을 반환받는 것이 빠를까요?
한,두가지 제외하곤 일반 게시판 로직에서 조금 더 붙는 로직이라서 고민중입니다.(조인과 페이징등등도 들어갑니다.)
현재 7.2 버전에서는 컬럼단위로 리턴받는 형식이던데..과연 어느것이 비용이 낮을것인가가 가장 고민되고 있습니다.
여러 님들의 의견 부탁드립니다.
읽어주셔서 감사합니다.
|