fix alias on mssql

This commit is contained in:
Lunny Xiao 2019-10-10 19:34:10 +08:00
parent 0d6d70c521
commit 361409ba89
No known key found for this signature in database
GPG Key ID: C3B7C91B632F738A
1 changed files with 6 additions and 1 deletions

View File

@ -379,8 +379,13 @@ func (session *Session) Update(bean interface{}, condiBean ...interface{}) (int6
var tableAlias = session.engine.Quote(tableName)
if session.statement.TableAlias != "" {
switch session.engine.dialect.DBType() {
case core.MSSQL:
tableAlias = fmt.Sprintf("%s %s", tableAlias, session.statement.TableAlias)
default:
tableAlias = fmt.Sprintf("%s AS %s", tableAlias, session.statement.TableAlias)
}
}
sqlStr = fmt.Sprintf("UPDATE %v%v SET %v %v",
top,