SQL 无法插入数据
SQL unable to insert data
我一直在尝试将数据插入数据库 table,但是我一直收到错误 "ORA-01747: invalid user.table.column, table.column, or column specification"
table 我正在尝试输入数据;
CREATE
TABLE LOT
(
Lot_ID INTEGER NOT NULL ,
Reserve_Prices NUMBER NOT NULL ,
Asking_prices NUMBER NOT NULL ,
Selling_prices NUMBER NOT NULL ,
Authorship VARCHAR2 (200) NOT NULL ,
Origin VARCHAR2 (200) ,
Age INTEGER ,
"Size" VARCHAR2 (200) ,
Condition VARCHAR2 (200) ,
Authenticity VARCHAR2 (200) ,
Description VARCHAR2 (200) ,
Sold VARCHAR2 (3) NOT NULL ,
INVOICE_Invoice_ID INTEGER NOT NULL ,
EVENT_Location_ID INTEGER NOT NULL ,
SELLER_Seller_ID INTEGER NOT NULL ,
AUCTIONEER_Auctioneer_ID INTEGER NOT NULL ,
BIDDER_Bidder_ID INTEGER NOT NULL
) ;
ALTER TABLE LOT ADD CONSTRAINT LOT_PK PRIMARY KEY ( Lot_ID ) ;
插入语句;
Insert into lot (lot_ID,Reserve_Prices,Asking_prices,Selling_prices,Authorship,Origin,Age,"Size",Condition,Authenticity,Description,Sold,INVOICE_Invoice_ID,EVENT_Location_ID,SELLER_Seller_ID,AUCTIONEER_Auctioneer_ID,BIDDER_Bidder_ID,) values (001,1000,1000,1000,'unknown','unknown',200,'small','good','authentic','a small ceramic teacup','yes',001,001,001,001,001);
Insert into lot (lot_ID,Reserve_Prices,Asking_prices,Selling_prices,Authorship,Origin,Age,"Size",Condition,Authenticity,Description,Sold,INVOICE_Invoice_ID,EVENT_Location_ID,SELLER_Seller_ID,AUCTIONEER_Auctioneer_ID,BIDDER_Bidder_ID,) values (002,2500,2500,2500,'unknown','US',15,'large','good','unknown','senator ring','no',002,002,002,002,002);
Insert into lot (lot_ID,Reserve_Prices,Asking_prices,Selling_prices,Authorship,Origin,Age,"Size",Condition,Authenticity,Description,Sold,INVOICE_Invoice_ID,EVENT_Location_ID,SELLER_Seller_ID,AUCTIONEER_Auctioneer_ID,BIDDER_Bidder_ID,) values (003,100,100,100,'ships and Co.','London',200,'medium','poor','authentic','Ships and Co. medicine box','yes',003,003,003,003,003);
此代码适用于所有其他代码 table 但是当 运行 这个代码时我只会得到一个错误
在您的个人插入语句中,您在字段声明中的 BIDDER_Bidder_ID 之后有一个额外的逗号,因此它正在寻找另一个未指定的字段。尝试删除那些逗号。
检查此 BIDDER_Bidder_ID,
您在插入查询的末尾插入了一个逗号。修复此问题,删除最后一个逗号
我一直在尝试将数据插入数据库 table,但是我一直收到错误 "ORA-01747: invalid user.table.column, table.column, or column specification"
table 我正在尝试输入数据;
CREATE
TABLE LOT
(
Lot_ID INTEGER NOT NULL ,
Reserve_Prices NUMBER NOT NULL ,
Asking_prices NUMBER NOT NULL ,
Selling_prices NUMBER NOT NULL ,
Authorship VARCHAR2 (200) NOT NULL ,
Origin VARCHAR2 (200) ,
Age INTEGER ,
"Size" VARCHAR2 (200) ,
Condition VARCHAR2 (200) ,
Authenticity VARCHAR2 (200) ,
Description VARCHAR2 (200) ,
Sold VARCHAR2 (3) NOT NULL ,
INVOICE_Invoice_ID INTEGER NOT NULL ,
EVENT_Location_ID INTEGER NOT NULL ,
SELLER_Seller_ID INTEGER NOT NULL ,
AUCTIONEER_Auctioneer_ID INTEGER NOT NULL ,
BIDDER_Bidder_ID INTEGER NOT NULL
) ;
ALTER TABLE LOT ADD CONSTRAINT LOT_PK PRIMARY KEY ( Lot_ID ) ;
插入语句;
Insert into lot (lot_ID,Reserve_Prices,Asking_prices,Selling_prices,Authorship,Origin,Age,"Size",Condition,Authenticity,Description,Sold,INVOICE_Invoice_ID,EVENT_Location_ID,SELLER_Seller_ID,AUCTIONEER_Auctioneer_ID,BIDDER_Bidder_ID,) values (001,1000,1000,1000,'unknown','unknown',200,'small','good','authentic','a small ceramic teacup','yes',001,001,001,001,001);
Insert into lot (lot_ID,Reserve_Prices,Asking_prices,Selling_prices,Authorship,Origin,Age,"Size",Condition,Authenticity,Description,Sold,INVOICE_Invoice_ID,EVENT_Location_ID,SELLER_Seller_ID,AUCTIONEER_Auctioneer_ID,BIDDER_Bidder_ID,) values (002,2500,2500,2500,'unknown','US',15,'large','good','unknown','senator ring','no',002,002,002,002,002);
Insert into lot (lot_ID,Reserve_Prices,Asking_prices,Selling_prices,Authorship,Origin,Age,"Size",Condition,Authenticity,Description,Sold,INVOICE_Invoice_ID,EVENT_Location_ID,SELLER_Seller_ID,AUCTIONEER_Auctioneer_ID,BIDDER_Bidder_ID,) values (003,100,100,100,'ships and Co.','London',200,'medium','poor','authentic','Ships and Co. medicine box','yes',003,003,003,003,003);
此代码适用于所有其他代码 table 但是当 运行 这个代码时我只会得到一个错误
在您的个人插入语句中,您在字段声明中的 BIDDER_Bidder_ID 之后有一个额外的逗号,因此它正在寻找另一个未指定的字段。尝试删除那些逗号。
检查此 BIDDER_Bidder_ID, 您在插入查询的末尾插入了一个逗号。修复此问题,删除最后一个逗号