안녕하세요.
udf 는 사용자 정의 함수입니다.
substr() 이런 함수를 말하는 겁니다.
질문하신 내용은 서브쿼리인데 서브쿼리는 firebird2.0에서 지원됩니다.
1.x대로 사용하실려면 view를 만드시거나 join을 하시면 될것 같습니다.
^^
아폴론 님이 쓰신 글 :
: select cast(ga_clcd as char(6)) clcd, sum(ga_wjmt) amnt from tr110t
: group by ga_clcd
: union all
: select cast('합계' as char(6)) clcd, sum(ga_wjmt) amnt from tr110t
:
: 위 구문은 FireBird에서 잘 되는 SQL문입니다. 근데 좀 부족하죠?
:
: select clcd,amnt
: from
: (
: select cast(ga_clcd as char(6)) clcd, sum(ga_wjmt) amnt from tr110t
:
: group by ga_clcd
: union all
: select cast('합계' as char(6)) clcd, sum(ga_wjmt) amnt from tr110t
: )
: order by clcd
:
: (오라클형식인) 위 구문은 에러납니다. 파이어버드가 지원하지 않죠. 그쵸?
: 그런데 위처럼 구현 하려면 UDF인가 를 쓰면 된다는데...
: UDF에대해 설명좀 부탁 드립니다.
: 책이라든가, 문서링크라든가, 방법론 이라든가....
: 감사합니다.
|