CREATE PROCEDURE SAMPLE.OUT_LANGUAGE ( OUT LANGUAGE CHAR(8) ) DYNAMIC RESULT SETS 0 LANGUAGE JAVA PARAMETER STYLE JAVA FENCED MODIFIES SQL DATA EXTERNAL NAME 'Spserver.outLanguage'
CREATE PROCEDURE SAMPLE.OUT_PARAM ( OUT medianSalary DOUBLE, OUT errorCode INTEGER, OUT errorPoint CHAR(32) ) DYNAMIC RESULT SETS 0 LANGUAGE JAVA PARAMETER STYLE JAVA FENCED MODIFIES SQL DATA EXTERNAL NAME 'Spserver.outParameter'
CREATE PROCEDURE SAMPLE.IN_PARAMS ( IN lowsal DOUBLE, IN medsal DOUBLE, IN highsal DOUBLE, IN department CHAR(3), OUT errorCode INTEGER, OUT errorLabel CHAR(32) ) DYNAMIC RESULT SETS 0 LANGUAGE JAVA PARAMETER STYLE JAVA FENCED MODIFIES SQL DATA EXTERNAL NAME 'Spserver.inParams'
CREATE PROCEDURE SAMPLE.INOUT_PARAM ( INOUT medianSalary DOUBLE, OUT errorCode INTEGER, OUT errorLabel CHAR(32) ) DYNAMIC RESULT SETS 0 LANGUAGE JAVA PARAMETER STYLE JAVA FENCED MODIFIES SQL DATA EXTERNAL NAME 'Spserver.inoutParam'
CREATE PROCEDURE SAMPLE.ONE_RESULT_SET ( IN salValue DOUBLE, OUT sqlCode INTEGER ) DYNAMIC RESULT SETS 1 LANGUAGE JAVA PARAMETER STYLE JAVA FENCED MODIFIES SQL DATA EXTERNAL NAME 'Spserver.resultSetToClient'
CREATE PROCEDURE sample.testrs (IN parameter1 INTEGER) LANGUAGE SQL dynamic result sets 1 begin DECLARE C1 CURSOR FOR SELECT EMPNO,FIRSTNME,MIDINIT,LASTNAME, WORKDEPT,PHONENO,JOB,EDLEVEL,SEX, SALARY,BONUS,COMM FROM sample.employee where salary > parameter1; OPEN C1; END
CREATE PROCEDURE SAMPLE.TWO_RESULT_SETS ( IN salary DOUBLE, out sqlCode INTEGER ) DYNAMIC RESULT SETS 2 LANGUAGE JAVA PARAMETER STYLE JAVA FENCED MODIFIES SQL DATA EXTERNAL NAME 'Spserver.twoResultSets'
CREATE PROCEDURE SAMPLE.CLOB_EXTRACT ( IN number CHAR(6), OUT buffer VARCHAR(1000), OUT errorCode INTEGER ) DYNAMIC RESULT SETS 0 LANGUAGE JAVA PARAMETER STYLE JAVA FENCED MODIFIES SQL DATA EXTERNAL NAME 'Spserver.clobExtract'
CREATE PROCEDURE SAMPLE.DECIMAL_TYPE ( INOUT decimalIn DECIMAL(10,2), OUT sqlCode INTEGER, OUT errorLabel CHAR(32) ) DYNAMIC RESULT SETS 0 LANGUAGE JAVA PARAMETER STYLE JAVA FENCED MODIFIES SQL DATA EXTERNAL NAME 'Spserver.decimalType'@
CREATE PROCEDURE SAMPLE.ALL_DATA_TYPES ( INOUT small SMALLINT, INOUT intIn INTEGER, INOUT bigIn BIGINT, INOUT realIn REAL, INOUT doubleIn DOUBLE, OUT charOut CHAR(1), OUT charsOut CHAR(15), OUT varcharOut VARCHAR(12), OUT dateOut DATE, OUT timeOut TIME, OUT sqlCode INTEGER, OUT errorLabel CHAR(32) ) DYNAMIC RESULT SETS 0 LANGUAGE JAVA PARAMETER STYLE JAVA FENCED MODIFIES SQL DATA EXTERNAL NAME 'Spserver.allDataTypes'