tianyuan-api-server/pkg/sqlutil/nullstring.go

20 lines
371 B
Go
Raw Normal View History

2024-10-02 00:57:17 +08:00
package sqlutil
import "database/sql"
// StringToNullString 将 string 转换为 sql.NullString
func StringToNullString(s string) sql.NullString {
return sql.NullString{
String: s,
Valid: s != "",
}
}
// NullStringToString 将 sql.NullString 转换为 string
func NullStringToString(ns sql.NullString) string {
if ns.Valid {
return ns.String
}
return ""
}