使用方式¶
对于returing语法或者存储过程中有out返回值的情况,需要创建Out 类型的变量,并将用户变量的地址赋值给Dest,指定是否为INOUT参数,并将Out变量作为Exce函数的参数与SQL语句中的占位符进行绑定。
比如在returning语句中使用,示例如下:
var insertSQL string = "insert into test(col1) values (:1) returning col1 into :c2"
db.Exec(insertSQL, 1234, sql.Out{Dest: &outval})