Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( //MySQL MySQL驱动 MySQL = &Driver{ Name: "mysql", SupportNamed: true, NamedPrefix: ":", DateFormat: "'2006-01-02 15:04:05'", SQLNameFunc: MakeNameFunc("`", "`"), NameFunc: utils.LowerCase, PlaceHolder: "?", } //SQLServer SQLServer驱动 SQLServer = &Driver{ Name: "mssql", SupportNamed: true, NamedPrefix: "@", PlaceHolder: "?", DateFormat: "'2006-01-02 15:04:05'", SQLNameFunc: MakeNameFunc("[", "]"), NameFunc: utils.LowerCase, } )
Functions ¶
func MakeNameFunc ¶
func QuotedName ¶
Types ¶
type Driver ¶
type Driver struct { //驱动名称(mysql/mssql)等 Name string //是否使用命名参数 SupportNamed bool //命名参数前缀 NamedPrefix string //参数占位符 PlaceHolder string //SQLNameFunc SQL名称转换函数 SQLNameFunc func(any) string //NameFunc 字段名称转换函数 NameFunc func(string) string //DateFormat 日期格式化 DateFormat string //Keywords 关键字映射 Keywords map[string]string }
func (*Driver) KeywordWith ¶
func (*Driver) KeywordWithSpace ¶
Click to show internal directories.
Click to hide internal directories.