오라클7 Oracle %를 where 절에 쓰고 싶어요. select * from TAB where COL like '헐#%' ESCAPE '#' 2021. 7. 1. 오라클 비슷한 데이타 중에서 최대값이 있는 행과 나머지 행이 보고 싶을때. select * from ( select aa, bb, cc, dd , row_number() over(partition by aa, bb order by aa, cc) rn from Table1 ) a where rn = 1 데이타 중에서 얼쭈 동일한 데이타가 여러개 나오고 있고, 가령 최고 금액만 필요할때 최대 금액의 순번이 1로 나오게 하여 인라인 뷰로 감싸서 조회 한다. 뭔가 주절.. 2021. 2. 23. 오라클 PIPELINED. Type은 RECORD를 사용. -- Header TYPE out_rec IS RECORD ( OBJID varchar2(10), FILENM varchar2(10) ); TYPE TEXT_TABLE_TYPE IS TABLE OF out_rec; FUNCTION FN_GET_OBJID ( IN_AB IN VARCHAR2, IN_BC IN VARCHAR2 ) RETURN TEXT_TABLE_TYPE PIPELINED; -- body FUNCTION FN_GET_OBJID ( IN_AB IN VARCHAR2, IN_BC IN VARCHAR2 ) RETURN TEXT_TABLE_TYPE PIPELINED IS out_row out_rec; V_V1 varchar2(10); V_V2 varchar2(10); BEGIN SELECT A.CD, .. 2018. 9. 7. 이전 1 2 다음 반응형