Article ID: 178494
Article Last Modified on 12/11/1999
FUNCTION testfun1 RETURN STR(a.Row1,4)+STR(a.Row2,4)+STR(a.Row3,4)+STR(a.Row4,4) ; +STR(a.Row5,4) FUNCTION testfun2 RETURN STR(b.Row1,4)+STR(b.Row2,4)+STR(b.Row3,4)+STR(b.Row4,4) ; +STR(b.Row5,4)Use the following code to execute the new SQL SELECT statement that calls the UDF code:
SET PROCEDURE TO Ztest.prg SELECT * FROM test1 a LEFT JOIN test2 b ON testfun1() = testfun2()
CREATE TABLE test1 (row1 n(4),row2 n(4),row3 n(4),row4 n(4), ;
row5 n(4))
CREATE TABLE test2 (row1 n(4),row2 n(4),row3 n(4),row4 n(4), ;
row5 n(4))
INSERT INTO test1 VALUE (1,2,3,4,5)
INSERT INTO test2 VALUE (1,2,3,4,5)
SELECT * FROM Test1 a LEFT JOIN Test2 b ON ;
STR(a.Row1,4)+STR(a.Row2,4)+STR(a.Row3,4)+STR(a.Row4,4)
+STR(a.Row5,4) ;
= STR(b.Row1,4)+STR(b.Row2,4)+STR(b.Row3,4)
+STR(b.Row4,4)+STR(b.Row5,4)Keywords: kbprb KB178494