From 77c4f95a8ab4eeab67c184cf2fe13707de8b8c7e Mon Sep 17 00:00:00 2001 From: Markus Braun Date: Fri, 12 Jul 2013 13:37:09 +0200 Subject: [PATCH] Syntax error fix in create unique index on SqlServer --- .../Impl/SqlServer/SqlServerTransformationProvider.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Migrator.Providers/Impl/SqlServer/SqlServerTransformationProvider.cs b/src/Migrator.Providers/Impl/SqlServer/SqlServerTransformationProvider.cs index c16e2bc5..2c45f2c8 100644 --- a/src/Migrator.Providers/Impl/SqlServer/SqlServerTransformationProvider.cs +++ b/src/Migrator.Providers/Impl/SqlServer/SqlServerTransformationProvider.cs @@ -85,11 +85,11 @@ public override void AddIndex(string table, Index index) if (index.IncludeColumns != null && index.IncludeColumns.Length > 0) { var include = QuoteColumnNamesIfRequired(index.IncludeColumns); - ExecuteNonQuery(String.Format("CREATE {0}{1} INDEX {2} ON {3} ({4}) INCLUDE ({5})", (index.Unique ? "UNIQUE" : ""), (index.Clustered ? "CLUSTERED" : "NONCLUSTERED"), name, table, string.Join(", ", columns), string.Join(", ", include))); + ExecuteNonQuery(String.Format("CREATE {0}{1} INDEX {2} ON {3} ({4}) INCLUDE ({5})", (index.Unique ? "UNIQUE " : ""), (index.Clustered ? "CLUSTERED" : "NONCLUSTERED"), name, table, string.Join(", ", columns), string.Join(", ", include))); } else { - ExecuteNonQuery(String.Format("CREATE {0}{1} INDEX {2} ON {3} ({4})", (index.Unique ? "UNIQUE" : ""), (index.Clustered ? "CLUSTERED" : "NONCLUSTERED"), name, table, string.Join(", ", columns))); + ExecuteNonQuery(String.Format("CREATE {0}{1} INDEX {2} ON {3} ({4})", (index.Unique ? "UNIQUE " : ""), (index.Clustered ? "CLUSTERED" : "NONCLUSTERED"), name, table, string.Join(", ", columns))); } }