**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
9个月前关门了。
改进这个问题
我试图创建一个表,表名和列名中都有空格
create table `Table Name`
(
`User id` int,
User_name varchar(100),
Buy_dt DATE,
Sell_dt DATE
)
但我得到了这个错误。我没有从任何地方复制`符号,也没有只从笔记本电脑上键入反记号
Incorrect syntax near '`'.
2条答案
按热度按时间q9rjltbz1#
您应该使用方括号来表示包含空格的列描述,而不是像“\这样的可接受字符”。因此,在您的情况下,您可以使用:
htrmnn0y2#
我想指出的是,sql server现在还支持双引号,这是转义标识符的标准: