go 如何處理資料庫返回的多結果集

clago發表於2019-05-28

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 協議》,轉載必須註明作者和本文連結

相關文章