What do brackets mean around column names in SQL Server?

Viewed 53991

I added a field in SQL Server 2008 and it put the column name in brackets like this: [column2]. The other column names don't have brackets. What do the brackets mean?

The column is named macro-writer

Should I remove the minus sign and replace it with an underscore?

5 Answers
Related