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

Adnachiel_1989 · · 1335 次点击
哪位大神能解决一下……
#1
更多评论
初步问题感觉是db.Prepare内部不能用call来调用存储函数,因为有返回值的问题。但是试过使用exec代替call依然无法运行。
#2
本问题已解决。sql语句按照“SELECT function(param1,param2,...) FROM DUAL”的形式,使用db.QueryRow(sql)来执行,即可获得函数返回值。
#3