小编gja*_*ain的帖子

从函数返回带有列名的 ResultSet

我有以下 postgresql 函数:

CREATE OR REPLACE FUNCTION readMessage(messageFor INT, qid INT = NULL, ctxt INT = NULL, messageFrom INT = NULL, byTimeStamp BOOLEAN = FALSE)
RETURNS SETOF message
AS $$
DECLARE
    sql varchar;
BEGIN
    sql := 'SELECT * FROM message WHERE (receiver_id IS NULL OR receiver_id = $1)';
    IF qid IS NOT NULL THEN
        sql := sql || ' AND queue_id = $2';
    END IF;
    IF ctxt IS NOT NULL THEN
        sql := sql || ' AND context = $3'; …
Run Code Online (Sandbox Code Playgroud)

postgresql java functions postgresql-9.1

7
推荐指数
1
解决办法
6867
查看次数

标签 统计

functions ×1

java ×1

postgresql ×1

postgresql-9.1 ×1