使用go-oci8连接oracle,如何调用带返回值的数据库存储函数?

Adnachiel_1989 · 2016-12-28 09:56:34 · 1465 次点击

初步问题感觉是db.Prepare内部不能用call来调用存储函数,因为有返回值的问题。但是试过使用exec代替call依然无法运行。

#2
更多评论

哪位大神能解决一下……

#1

本问题已解决。sql语句按照“SELECT function(param1,param2,...) FROM DUAL”的形式,使用db.QueryRow(sql)来执行,即可获得函数返回值。

#3