diff --git a/mssql.go b/mssql.go index a9bd1e52..0cd8bf03 100644 --- a/mssql.go +++ b/mssql.go @@ -78,3 +78,8 @@ func (s mssql) CurrentDatabase(scope *Scope) (name string) { s.RawScanString(scope, &name, "SELECT DB_NAME() AS [Current Database]") return } + +func (s mssql) EnableIdentityInsert(db *DB, tableName string) *DB { + idSql := "SET IDENTITY_INSERT " + tableName + " ON" + return db.Exec(idSql) +}