我将此结构作为go-kallax型号:typeSmsgatewaystruct{kallax.Model`table:"sms_gateway"pk:"id,autoincr"`IDint64StatusintBranchintNamestringCreated_atstringCreated_bystringUpdated_atstringUpdated_bystringStatusname*Status`fk:"ID"`/*Name1stringStatusnamestringCreatedbystring*/}状态表的状态存储ID和我的Status结构是typeStatusstr
DROPfunctionmytest();CREATEORREPLACEFUNCTIONmytest()RETURNSTABLE(nametext,ageint)AS$$SELECTname,ageFROMnames$$LANGUAGEsql;我见过的大多数存储过程示例都返回单行和单列,并且可以与QueryRow一起使用。这里我使用一个表作为输出。以上返回4行:mytest------------(bob,12)(fred,18)(james,22)(bill,27)(4rows)在Go中,处理元组的惯用方式是什么:rows,err:=db.Query("SELECTmytest()"
DROPfunctionmytest();CREATEORREPLACEFUNCTIONmytest()RETURNSTABLE(nametext,ageint)AS$$SELECTname,ageFROMnames$$LANGUAGEsql;我见过的大多数存储过程示例都返回单行和单列,并且可以与QueryRow一起使用。这里我使用一个表作为输出。以上返回4行:mytest------------(bob,12)(fred,18)(james,22)(bill,27)(4rows)在Go中,处理元组的惯用方式是什么:rows,err:=db.Query("SELECTmytest()"