SQL Server 的保留关键字

在SQL Server2000的查询分析器中查询表时,用一句简单的查询语句“ select * from USER ”,运行该语句后出现如下错误提示:

服务器: 消息 156,级别 15,状态 1,行 1

在关键字 'USER' 附近有语法错误。

原因在于,"USER"是SQL Server2000的保留关键字,解决方法有两种:一是将USER改为其他名字;二是给USER加上符号[ ],即查询语句改为:select * from [USER] 。

下面列出了SQL Server2000的保留关键字

ADD EXCEPT PERCENT  
ALL EXEC PLAN  
ALTER EXECUTE PRECISION  
AND EXISTS PRIMARY  
ANY EXIT PRINT  
AS FETCH PROC  
ASC FILE PROCEDURE  
AUTHORIZATION FILLFACTOR PUBLIC  
BACKUP FOR RAISERROR  
BEGIN FOREIGN READ  
BETWEEN FREETEXT READTEXT  
BREAK FREETEXTTABLE RECONFIGURE  
BROWSE FROM REFERENCES  
BULK FULL REPLICATION  
BY FUNCTION RESTORE  
CASCADE GOTO RESTRICT  
CASE GRANT RETURN  
CHECK GROUP REVOKE  
CHECKPOINT HAVING RIGHT  
CLOSE HOLDLOCK ROLLBACK  
CLUSTERED IDENTITY ROWCOUNT  
COALESCE IDENTITY_INSERT ROWGUIDCOL  
COLLATE IDENTITYCOL RULE  
COLUMN IF SAVE  
COMMIT IN SCHEMA  
COMPUTE INDEX SELECT  
CONSTRAINT INNER SESSION_USER  
CONTAINS INSERT SET  
CONTAINSTABLE INTERSECT SETUSER  
CONTINUE INTO SHUTDOWN  
CONVERT IS SOME  
CREATE JOIN STATISTICS  
CROSS KEY SYSTEM_USER  
CURRENT KILL TABLE  
CURRENT_DATE LEFT TEXTSIZE  
CURRENT_TIME LIKE THEN  
CURRENT_TIMESTAMP LINENO TO  
CURRENT_USER LOAD TOP  
CURSOR NATIONAL TRAN  
DATABASE NOCHECK TRANSACTION  
DBCC NONCLUSTERED TRIGGER  
DEALLOCATE NOT TRUNCATE  
DECLARE NULL TSEQUAL  
DEFAULT NULLIF UNION  
DELETE OF UNIQUE  
DENY OFF UPDATE  
DESC OFFSETS UPDATETEXT  
DISK ON USE  
DISTINCT OPEN USER  
DISTRIBUTED OPENDATASOURCE VALUES  
DOUBLE OPENQUERY VARYING  
DROP OPENROWSET VIEW  
DUMMY OPENXML WAITFOR  
DUMP OPTION WHEN  
ELSE OR WHERE  
END ORDER WHILE  
ERRLVL OUTER WITH  
ESCAPE OVER WRITETEXT  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值