【问题标题】:Take in a Java ResultSet the return from a plpgsql function从 plpgsql 函数中获取 Java ResultSet 的返回值
【发布时间】: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) - 与其他所有选择语句一样。
  • 它有效。谢谢!!!

标签: java postgresql function resultset plpgsql


【解决方案1】:
ResultSet result;
result=Pstatement.executeQuery("Select takeSomething()");
result.next();
System.out.println(result.getString(1));

与所有其他选择语句一样。

BY –> a_horse_with_no_name

【讨论】:

    猜你喜欢
    • 2012-01-07
    • 2015-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多