This commit is contained in:
Lunny Xiao 2023-07-22 10:25:08 +08:00
parent 9fe737ca17
commit 7849ef3b8f
No known key found for this signature in database
GPG Key ID: C3B7C91B632F738A
2 changed files with 4 additions and 4 deletions

View File

@ -28,7 +28,7 @@ func (statement *Statement) writeOrderBy(w builder.Writer, orderBy orderBy) erro
w.Append(t.Args()...) w.Append(t.Args()...)
return nil return nil
case string: case string:
if _, err := fmt.Fprint(w, t); err != nil { if _, err := fmt.Fprint(w, statement.ReplaceQuote(t)); err != nil {
return err return err
} }
w.Append(orderBy.orderArgs...) w.Append(orderBy.orderArgs...)

View File

@ -167,15 +167,15 @@ func (statement *Statement) Reset() {
// SQL adds raw sql statement // SQL adds raw sql statement
func (statement *Statement) SQL(query interface{}, args ...interface{}) *Statement { func (statement *Statement) SQL(query interface{}, args ...interface{}) *Statement {
switch query.(type) { switch t := query.(type) {
case (*builder.Builder): case (*builder.Builder):
var err error var err error
statement.RawSQL, statement.RawParams, err = query.(*builder.Builder).ToSQL() statement.RawSQL, statement.RawParams, err = t.ToSQL()
if err != nil { if err != nil {
statement.LastError = err statement.LastError = err
} }
case string: case string:
statement.RawSQL = query.(string) statement.RawSQL = t
statement.RawParams = args statement.RawParams = args
default: default:
statement.LastError = ErrUnSupportedSQLType statement.LastError = ErrUnSupportedSQLType