Sql server Can';如果表';s的名字有数字字符

Sql server Can';如果表';s的名字有数字字符,sql-server,visual-studio,Sql Server,Visual Studio,我的SQL Server 2014 Management Studio有问题 我创建了一个数据库,然后在其中创建了一个表。我编写了一个小的演示程序来从表中获取数据。但如果我的表名没有数字(tablenamea,tablenameb,…),我就无法获取数据,如果我在表名中插入一个或多个数字(tablenamea1,tablenameb12,…),我就可以获取数据。(附图二) 带有数字的表名 没有数字的名字 消去数 为什么??如何修复它 谢谢。用户是用户,请改用: select * from [Us

我的SQL Server 2014 Management Studio有问题

我创建了一个数据库,然后在其中创建了一个表。我编写了一个小的演示程序来从表中获取数据。但如果我的表名没有数字(tablenamea,tablenameb,…),我就无法获取数据,如果我在表名中插入一个或多个数字(tablenamea1,tablenameb12,…),我就可以获取数据。(附图二)

带有数字的表名 没有数字的名字 消去数

为什么??如何修复它

谢谢。

用户
是用户,请改用:

select * from [User]

或可能考虑为表使用另一个名称。

尽管在语法上可以使用SQL Server保留关键字作为Transact-SQL脚本中的标识符和对象名,但您只能通过使用分隔标识符来实现这一点

用户
是用户,请改用:

select * from [User]

或可能考虑为表使用另一个名称。

尽管在语法上可以使用SQL Server保留关键字作为Transact-SQL脚本中的标识符和对象名,但您只能通过使用分隔标识符来实现这一点


谢谢,我想我还有一张和名字一样的桌子。谢谢,我想我还有一张和名字一样的桌子。