// 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 oracle import ( "context" "git.magicany.cc/black1552/gin-base/database" ) // DoCommit commits current sql and arguments to underlying sql driver. func (d *Driver) DoCommit(ctx context.Context, in database.DoCommitInput) (out database.DoCommitOutput, err error) { out, err = d.Core.DoCommit(ctx, in) if err != nil { return } if len(out.Records) > 0 { // remove auto added field. for i, record := range out.Records { delete(record, rowNumberAliasForSelect) out.Records[i] = record } } return }