go 如何处理数据库返回的多结果集

golang处理数据库多结果集

var testSql = `
        select 1;
        select 2;
    `
var (
    result1 int
    result2 int
)
rows,err:=sqlserver.Query(testSql)
if err!=nil{
    log.Fatal(err)
}

for rows.Next(){
    rows.Scan(&result1)
    log.Println(result1)
}

if rows.NextResultSet(){
    for rows.Next(){
        rows.Scan(&result2)
        log.Println(result2)
    }
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!