| Subject | Using CIF UDF | 
|---|---|
| Author | Kevin Lingofelter | 
| Post date | 2004-07-13T22:32:20Z | 
Hello,
I am using a UDF with the following definition:
DECLARE EXTERNAL FUNCTION CIF
INTEGER, CSTRING(255), CSTRING(255)
RETURNS CSTRING(255)
ENTRY_POINT 'fn_cif' MODULE_NAME 'rfunc';
Here is what I am trying to do:
select CIF((APPLICATIONS.CID = 'N/A'), '', APPLICATIONS.ENG_TYPE || ' CID')
as CI
From APPLICATIONS
What I want is if APPLICATIONS.CID contains 'N/A', I want it to return an
empty string otherwise the concatonated value of APPLICATIONS.CID and '
CID'.
Can someone show me the light?
Thanks a million!
Kevin Lingofelter
            I am using a UDF with the following definition:
DECLARE EXTERNAL FUNCTION CIF
INTEGER, CSTRING(255), CSTRING(255)
RETURNS CSTRING(255)
ENTRY_POINT 'fn_cif' MODULE_NAME 'rfunc';
Here is what I am trying to do:
select CIF((APPLICATIONS.CID = 'N/A'), '', APPLICATIONS.ENG_TYPE || ' CID')
as CI
From APPLICATIONS
What I want is if APPLICATIONS.CID contains 'N/A', I want it to return an
empty string otherwise the concatonated value of APPLICATIONS.CID and '
CID'.
Can someone show me the light?
Thanks a million!
Kevin Lingofelter