미러 님이 쓰신 글 :
: 컬럼의 스트링이 100*abcdefghi....
: 이런식으로 되어있습니다.
: 이것을 *앞까지만 가져올려고 하는데
: 이것이 프로시져로 가능한지 알고싶습니다.
: 가능하다면 방법좀 알려주시면 고맙겠습니다.
http://www.ulbrajp.com.br/~tecnobyte/
위 사이트 들어가시면 델파이로 만든 tbudf라는 UDF가 있습니다. 소스까지...
이거 압축푸시고 tbudf.dll을 C:\Program Files\Borland\InterBase\UDF(인터베이스 설치디렉토리 및에 UDF라는 폴더)에 복사하시고...
=> tbudf.sql 소스 카피하셔서 IBConsol에서 SQL실행시키시면 등록됩니다.
이 함수중에 델파이함수와 같은 UDF_POS라는 함수가 있는데 이걸 사용하심 되겠지여...
select udf_copy('100*abcdefghi', 1, udf_pos('*', '100*abcdefghi') -1)
from rdb$database
일케 하심 되지여...
|