Я пытался с ado.net создать таблицу columnName с уникальным именем. в качестве уникального имени я использую new Guid()
Guid sysColumnName = new Guid();
sysColumnName = Guid.NewGuid();
string stAddColumn = "ALTER TABLE " + tableName + " ADD " + sysColumnName.ToString() + " " + convertedColumnType + " NULL";
SqlCommand cmdAddColumn = new SqlCommand(stAddColumn, con);
cmdAddColumn.ExecuteNonQuery();
con.Close();
и не получается:
System.Data.SqlClient.SqlException: неправильный синтаксис рядом с '-'.
в System.Data.SqlClient.SqlConnection.OnError (исключение SqlException, логическое прерывание соединения)
в System.Data.SqlClient.SqlInternalConnection.OnError (исключение SqlException, логическое разрыв соединения)
Теперь вопрос, как я могу это исправить, или как можно использовать другой способ создания уникального столбца?