FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird 자료실
[133] UDF4ORA 0.4.0
박지훈.임프 [cbuilder] 5204 읽음    2006-12-14 12:21
얼마전에 소개했던 오라클 함수 에뮬레이션하는 UDF 라이브러리인 UDF4ORA가 0.4.0으로 업그레이드되었군요.
오라클에서 운영하던 DB를 파이어버드로 포팅해야 할 때 스토어드 프로시저 등 SQL 포팅의 수고를 좀 덜 겁니다.

포함된 함수들은 다음과 같습니다.
ABS(num)
ADD_MONTH(ts,i)
CEIL(num)
CHR(i)
DECODE(any,any,any,any)
DUMP(any)
FLOOR(num)
GREATEST(any,any)
INSTR(str,str,i,i)
LAST_DAY(ts)
LOWER(str)
LOWEST(any,any)
LPAD(str,i,c)
LTRIM(str)
MOD(i,i)
NVL(any,any)
POWER(num,num)
REPLACE(str,str,str)
ROUND(num,i)
RPAD(str,i,c)
RTRIM(str)
SIGN(num)
STRLEN(str)
SUBSTR(str,i,i)
SYSDATE()
TO_CHAR(any)
TO_CHARD(ts,fmt)
TO_DATE(str,fmt)
TO_NUMBER(str)
TRANSLATE(str,s,s)
TRIM(str)
TRUNC(ts)
UPPER(str)

홈페이지는,
http://perso.orange.fr/Udf4ORA/
30억 [bigdream]   2006-12-19 11:59 X
compile.bat파일에 이렇게 되어 있던데
c:\borland\bcc55\bin\make -f makefile.bc all >compile.log
인스톨은 어떻게 해야 하나요? 초보라 잘 모르겠습니다. 지송....
박지훈.임프 [cbuilder]   2006-12-20 04:48 X
컴파일된 바이너리인 rfunc.dll 파일이 들어있으므로 직접 컴파일하실 필요가 없습니다.
UDF에 대해 잘 모르신다면 일단 다음 글을 참고해보시구요.
http://firebird.borlandforum.com/impboard/impboard.dll?action=read&db=fb_faq&no=6

파이어버드가 설치된 디렉토리 아래의 udf 디렉토리에 rfunc.dll을 복사해넣고, 필요한 함수를 골라서 Udf4ORA.sql에서 찾아 쿼리로 날려 실행하면 됩니다. 모든 함수를 다 등록하려면 물론 Udf4ORA.sql을 통째로 실행하면 되지요.
30억 [bigdream]   2006-12-20 14:39 X
정말 감사합니다. 유용하게 사용할거 같습니다.
올롤로 [nandaler]   2007-08-29 14:55 X
인터베이스 6.0 에서도 사용가능한가요>??

+ -

관련 글 리스트
133 UDF4ORA 0.4.0 박지훈.임프 5204 2006/12/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.