select * from dbo.user
错误信息:消息 156,级别 15,状态 1,第 1 行
关键字 'user' 附近有语法错误。
select * from user
错误信息:消息 156,级别 15,状态 1,第 1 行
关键字 'user' 附近有语法错误。
太郁闷了,这是什么错误啊???????????
你把表名换一下,最好不要用到关键字
是什么数据 库
user在SQL Server中是系统保留字
将user修改为[user]就可以了。
dbo.user?
很可能你用的是SQL Server或者Sybase数据库。
user是系统保留字,
使用[]括起来以示区分就行了, 即:
select * from dbo.[user]
两种数据库里的使用方法一样。
楼主发帖不结贴可不是好习惯啊。
很多数据库中 user 都是保留关键字,不能直接使用的。
应该尽量避免用这样的单词做表等对象的名字,如果真的有这样的表要进行查询,一般可以用以下方法进行“转义”:
哥们,,,如果你用的是sqlserver数据库,那么这句话有问题。。。因为User在SqlServer中是关键字。。。
我以前也遇到这样的问题。。。后来改个名就可以了。
祝你好运。