mirror of
https://gitee.com/johng/gf.git
synced 2024-12-03 12:47:50 +08:00
24 lines
967 B
Go
24 lines
967 B
Go
// Copyright GoFrame Author(https://goframe.org). All Rights Reserved.
|
|
//
|
|
// This Source Code Form is subject to the terms of the MIT License.
|
|
// If a copy of the MIT was not distributed with this file,
|
|
// You can obtain one at https://github.com/gogf/gf.
|
|
|
|
package dm
|
|
|
|
// TODO I originally wanted to only convert keywords in select
|
|
// 但是我发现 DoQuery 中会对 sql 会对 " " 达梦的安全字符 进行 / 转义,最后还是导致达梦无法正常解析
|
|
// However, I found that DoQuery() will perform / escape on sql with " " Dameng's safe characters, which ultimately caused Dameng to be unable to parse normally.
|
|
// But processing in DoFilter() is OK
|
|
// func (d *Driver) DoQuery(ctx context.Context, link gdb.Link, sql string, args ...interface{}) (gdb.Result, error) {
|
|
// l, r := d.GetChars()
|
|
// new := gstr.ReplaceI(sql, "INDEX", l+"INDEX"+r)
|
|
// g.Dump("new:", new)
|
|
// return d.Core.DoQuery(
|
|
// ctx,
|
|
// link,
|
|
// new,
|
|
// args,
|
|
// )
|
|
// }
|