小编典典

关键字“交易” SQL插入语句附近的语法不正确

sql

我不知道错误在哪里。我已经做了一百万遍了,但是由于某种原因,这个错误不断出现。这是我的创建表语句:

CREATE TABLE chf.Transaction
(
TransactionID INT IDENTITY(1,1) PRIMARY KEY,
AmtDue MONEY,
DiscountPercent DECIMAL(5,2),
AmtPaid MONEY,
Date DATETIME,
)
GO

CREATE TABLE chf.Agent
(
AgentID INT IDENTITY(1,1) PRIMARY KEY,
Name VARCHAR(50),
TransactionID INT,
constraint Agent_T_FK foreign key (TransactionID) REFERENCES    chf.Transaction(TransactionID),
)
GO

阅读 176

收藏
2021-04-15

共1个答案

小编典典

Transaction是一个关键字。因此,这是不允许的。如果要Transaction用作表名,则使用这样的名称。

CREATE TABLE chf.[Transaction]

但我强烈建议您 不要使用关键字/保留字

2021-04-15