Skip to content

Commit 16def58

Browse files
nieprzecietnyhazzik
authored andcommitted
NH-3496 - fix sequence drop if sequence does not exist.
1 parent 0aba60f commit 16def58

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/NHibernate/Dialect/MsSql2012Dialect.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ protected override string GetCreateSequenceString(string sequenceName, int initi
2828

2929
public override string GetDropSequenceString(string sequenceName)
3030
{
31-
return "drop sequence " + sequenceName;
31+
string dropSequence = "IF EXISTS (select * from sys.sequences where name = N'{0}') DROP SEQUENCE {0}";
32+
33+
return string.Format(dropSequence, sequenceName);
3234
}
3335

3436
public override string GetSequenceNextValString(string sequenceName)

0 commit comments

Comments
 (0)