I use MaxDB Version: 7.6.00.16 Build 016-123-109-428 for LINUX

If I execute in "sql studio" procedure "SELECT PREFS.testIdx('obj1.prop1.prop2.prop4') FROM DUAL" result 5 If I execute in "sql studio" procedure "SELECT index('obj1.prop1.prop2.prop4', '.', 6, 1) FROM DUAL" result 11

//

DROP FUNCTION PREFS.testIdx
//
CREATE FUNCTION PREFS.testIdx
(
ObjTitle CHAR(1000)
) RETURNS INT
AS
VAR
str VARCHAR(1000);
p SMALLINT;
s INT;
BEGIN
SET str = ObjTitle;
SET p = 1;
SET s = 2;
RETURN index(str, '.', p, s);
END;

//

SELECT PREFS.testIdx('obj1.prop1.prop2.prop4') FROM DUAL

//
SELECT index('obj1.prop1.prop2.prop4', '.', 6, 1) FROM DUAL



--
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to