Использование SQL server 2008
Как уронить имя столбца, который содержит точку
имя столбца: file.retry
Я хочу бросить столбец file.retry.
во время работы ниже запрос получает исключение
ALTER TABLE FILEQ DROP COLUMN file.retry
Msg 102, Level 15, State 1, Line 2
Incorrect syntax near '.'.
Как для решения этой проблемы. Любой может помочь, пожалуйста,
Я нашел, что кажется, что это отвечает вашу проблему: http://dba.stackexchange.com/questions/1166/is- it-okay-to-put-dots-in-sql-server-database-names Попробуйте обернуть имя таблицы в скобках [] – MartinMouritzen
Существует основная рекомендация избегать любого имени, которое должно быть заключено в скобки (или двойной SQL-код кавычки). – dnoeth
Возможный дубликат [Как иметь дело с именами столбцов SQL, которые выглядят как ключевые слова SQL?] (Http://stackoverflow.com/questions/285775/how-to-deal-with-sql-column-names-that-look- как-SQL-ключевые слова) – maraca