首先定义local table type :
CREATE TYPE <type_name> AS TABLE (<column_definition>[{,<column_definition>}...])
在定义存储过程时类似如下使用:
CREATE PROCEDURE <procedure_name> ( IN|OUT|INOUT <param_name> <type_name>, ... )
CREATE PROCEDURE getOutput( IN cnt INTEGER, IN currency VARCHAR(3),
OUT output_pubs tt_publishers,
OUT output_year tt_year)
LANGUAGE SQLSCRIPT READS SQL DATA AS
BEGIN
big_pub_ids &#