从 plpgsql 函数中获取 Java ResultSet 的返回值
Posted
技术标签:
【中文标题】从 plpgsql 函数中获取 Java ResultSet 的返回值【英文标题】:Take in a Java ResultSet the return from a plpgsql function 【发布时间】:2015-04-09 06:49:08 【问题描述】:这里我们没有一个选择查询可以使用 getString 变量。那么我怎样才能从返回中获取结果呢?
create or replace function takeSomething()
returns text AS
$$
BEGIN
return 'Ok';
END;
$$ LANGUAGE plpgsql;
Java 代码:
ResultSet result;
result=Pstatement.executeQuery("Select takeSomething()");
result.next();
【问题讨论】:
在result.next()
之后使用result.getString(1)
- 与其他所有选择语句一样。
它有效。谢谢!!!
【参考方案1】:
ResultSet result;
result=Pstatement.executeQuery("Select takeSomething()");
result.next();
System.out.println(result.getString(1));
与所有其他选择语句一样。
BY –> a_horse_with_no_name
【讨论】:
以上是关于从 plpgsql 函数中获取 Java ResultSet 的返回值的主要内容,如果未能解决你的问题,请参考以下文章