Tsql 如何在停止列表表中显示,这是一个保留字

Tsql 如何在停止列表表中显示,这是一个保留字,tsql,Tsql,我们的erp有一个表,名称是“停止列表”。当我试图插入记录时,我得到一个错误。Msg 156,第15级,状态1,第1行关键字“停止列表”附近语法不正确。我认为这是一个保留字。那么,我该如何插入到那个里呢 INSERT INTO STOPLIST(PEOPLE_ID,STOP_REASON,STOP_DATE,CLEARED,CLEARED_DATE,COMMENTS,CREATE_DATE,CREATE_TIME,CREATE_OPID,CREATE_TERMINAL) VALUES ('000

我们的erp有一个表,名称是“停止列表”。当我试图插入记录时,我得到一个错误。Msg 156,第15级,状态1,第1行关键字“停止列表”附近语法不正确。我认为这是一个保留字。那么,我该如何插入到那个里呢

INSERT INTO STOPLIST(PEOPLE_ID,STOP_REASON,STOP_DATE,CLEARED,CLEARED_DATE,COMMENTS,CREATE_DATE,CREATE_TIME,CREATE_OPID,CREATE_TERMINAL)
VALUES
('000092434','RGSA','2016-06-29 00:00:00.000','Y','2016-07-11 00:00:00.000',NULL,'2016-06-29 00:00:00.000','1900-01-01 11:12:05.227','LBARANJI',1)

可以使用方括号转义保留字。将代码更改为使用[停止列表]:

方括号转义:插入[停止列表]…可能重复
INSERT INTO [STOPLIST]
(
  PEOPLE_ID, 
  STOP_REASON, 
  STOP_DATE,
  CLEARED, 
  CLEARED_DATE, 
  COMMENTS, 
  CREATE_DATE, 
  CREATE_TIME, 
  CREATE_OPID, 
  CREATE_TERMINAL
)
VALUES
(
  '000092434',
  'RGSA',
  '2016-06-29 00:00:00.000',
  'Y',
  '2016-07-11 00:00:00.000',
  NULL,
  '2016-06-29 00:00:00.000',
  '1900-01-01 11:12:05.227',
  'LBARANJI',
  1
)