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