Latest versionsfixlist
11.1.0.7 FixList
10.5.0.9 FixList
10.1.0.6 FixList
9.8.0.5 FixList
9.7.0.11 FixList
9.5.0.10 FixList
9.1.0.12 FixList
Have problems? - contact us.
Register for free anmeldung-x26
Contact form kontakt-x26

DB2 - Problem description

Problem IC84293 Status: Closed

INLINED SQL FUNCTION IN LIKE PATTERN EXPRESSION FAILS WITH SQLCODE -901
"UNKNOWN FUNCTION PROTOCOL

product:
DB2 FOR LUW / DB2FORLUW / A10 - DB2
Problem description:
Compiling a query that references an inlined SQL function in a 
LIKE pattern expression fails with the following error: 
 
SELECT * FROM T WHERE C1 LIKE SQLFUNC(C2) 
SQL0901N  The SQL statement failed because of a non-severe 
system error. 
Subsequent SQL statements can be processed.  (Reason "Unknown 
function 
protocol".)  SQLSTATE=58004
Problem Summary:
Local Fix:
Move the SQL function reference into the FROM clause, for 
example: 
SELECT * FROM T, TABLE( VALUES( SQLFUNC(C2) ) ) F(P) WHERE C1 
LIKE F.P
available fix packs:
DB2 Version 10.1 Fix Pack 1 for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 2 for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 3 for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 4 for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 3a for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 6 for Linux, UNIX, and Windows

Solution
Workaround
not known / see Local fix
Comment
The problem fixed
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
13.06.2012
29.03.2013
29.03.2013
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)
10.1.0.1 FixList
10.5.0.1 FixList