I always use DB2SQL so it better exist :)

Here are some links I've used in the past:

* COUNTER() returns a unique row identifier for each row in the result set;
I use it often in our shop.
http://publib.boulder.ibm.com/infocenter/iseries/v5r3/topic/sqlp/rbafyexamud
fcounter.htm
Slight variation of COUNTER():
http://publib.boulder.ibm.com/infocenter/iseries/v5r3/topic/sqlp/rbafyudfcfx
6.htm

* DB2SQL parameter style details.
http://publib.boulder.ibm.com/infocenter/iseries/v5r3/topic/sqlp/rbafyparamd
b2sql.htm

* RPG example with DB2SQL and SCRATCHPAD
http://www-03.ibm.com/servers/eserver/iseries/db2/db2rpgudf.html

Elvis

-----Original Message-----
Subject: Re: Specify null parameter for SQL UDF

Hi Elvis,

I was considering using PARAMETER STYLE DB2GENERAL, but the SQL 
Reference manual says "DB2GENERAL is only allowed when the LANGUAGE is 
JAVA."  It also says "SCRATCHPAD is only allowed with PARAMETER STYLE 
DB2SQL or PARAMETER STYLE DB2GENERAL." but there is no PARAMETER STYLE 
DB2SQL, just PARAMETER STYLE SQL.

When I get some time I'll try PARAMETER STYLE SQL and ignore the 
SQL-related parameters.

*Peter Dow* /
Dow Software Services, Inc.
909 793-9050
pdow@xxxxxxxxxxxxxxx <mailto:pdow@xxxxxxxxxxxxxxx> /

Elvis Budimlic wrote:
> Glad to see you have it all working Peter.
>
> Just a note on the SCRATCHPAD, as I've used it successfully in the past.
> SCRATCHPAD is only allowed with PARAMETER STYLE DB2SQL or PARAMETER STYLE
> DB2GENERAL and you're using GENERAL WITH NULLS.
> Changing your existing functions to match one of these two parameter
styles
> would take some doing but may be worthwhile if you think performance will
be
> an issue.
>
> Elvis




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.