golang SQL驱动程序中是否有任何SELECT * FROM解决方案

时间:2015-08-26 02:52:00

标签: sql postgresql go

我试过google很多&还看了一下stackoverflow,令我惊讶的是没有提出这个问题。

有没有办法将SQL SELECT语句(尤其是SELECT * FROM)结果的输出转换为数组或某种地图,以便在代码中使用。

,例如SELECT * FROM table1,我们不知道哪些字段可以扫描并获得数组/地图?

什么是可能的&我知道的是,例如,SELECT name, age FROM table1&使用以下语句将检索name& age

temp_result, _ :=db.Query('SELECT name, age FROM table1')
for temp_result.Next() {
    m_name, m_age := "", ""
    err := result.Scan(&m_name, &m_age)
    if err != nil {
       log.Fatal(err)
    }
    fmt.Println(m_name, m_age)
}

或处理此问题的其他替代方案?

0 个答案:

没有答案