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 协议》,转载必须注明作者和本文链接
推荐文章: