0
私は...JDBCを使用している場合、PostgreSQLでOracleのREF CURSORに相当するものは何ですか?オラクルで
FUNCTION end_spool
RETURN t_spool
AS
v_spool t_spool;
BEGIN
COMMIT;
OPEN v_spool FOR
SELECT
*
FROM
spool
WHERE
key = g_spool_key
ORDER BY
seq;
RETURN v_spool;
END end_spool;
を...
TYPE t_spool IS REF CURSOR RETURN spool%ROWTYPE;
を参照カーソルを宣言...と、戻り値としてカーソルを渡すためにそれを使用することができます。 JDBCを使用して結果セットとして取り込みます。
private Connection conn;
private CallableStatement stmt;
private OracleResultSet rset;
[...clip...]
stmt = conn.prepareCall("{ ? = call " + call + "}");
stmt.registerOutParameter(1, OracleTypes.CURSOR);
stmt.execute();
rset = (OracleResultSet)stmt.getObject(1);
Postgresqlの同等機能は何ですか?
は非常に有望に見えます。 – dacracot