更新时间:2026-07-28 GMT+08:00
type Rows
type Rows接口用于处理多行结果,提供遍历和数据扫描等方法,如表1所示。
| 方法 | 描述 | 返回值类型 |
| (rs *Rows)Close() | 关闭Rows,停止对数据集的迭代。 | error |
| (rs *Rows)ColumnTypes() | 返回列类型。 | []*ColumnType, error |
| (rs *Rows)Columns() | 返回列名。 | []string, error |
| (rs *Rows)Err() | 返回迭代过程中出现的任何错误。 | error |
| 为Scan方法准备好下一个待读取的数据行。如果有下个数据行的结果集,则返回true,否则返回false。 | boolean | |
| 将当前被遍历的数据行的各个列复制到dest指向的值中。 | error | |
| (rs *Rows)NextResultSet() | 判断是否有进一步的结果集。 | boolean |
参数说明
| 参数 | 参数说明 |
| dest | 查询列需要被复制到该参数指向的值。 |
父主题: Go接口参考