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.