简体   繁体   English

当我尝试运行此SQL语句时出错

[英]Error when I try running this SQL statement

I am running this bit of code but I get this error for each line. 我正在运行这段代码,但是每行都会出现此错误。


Error starting at line : 140 in command - INSERT INTO Delivery_tbl (Deliver_ID, Delivery_Address, Delivery_HouseNo, Delivery_date_time) VALUES ( 'D0321', 'SA3 4JK', '74 ',TO_DATE ('11-10-2016', '09:12:21')) Error at Command Line : 140 Column : 39 Error report - SQL Error: ORA-00904: "DELIVERY_ADDRESS": invalid identifier 00904. 00000 - "%s: invalid identifier" *Cause: 从命令的第140行开始错误-插入INTO Delivery_tbl(Deliver_ID,Delivery_Address,Delivery_HouseNo,Delivery_date_time)VALUES('D0321','SA3 4JK','74',TO_DATE('11 -10-2016','09:12 :21'))命令行错误:140列:39错误报告-SQL错误:ORA-00904:“ DELIVERY_ADDRESS”:无效的标识符00904。00000-“%s:无效的标识符” *原因:
*Action: *行动:


 CREATE TABLE Delivery_tbl (

 Delivery_ID varchar2(5),
  Delivery_Postcode varchar2 (10),
  Delivery_HouseNo varchar2 (10),
  Delivery_date_time date ,

   PRIMARY KEY (Delivery_ID)
   );
 INSERT INTO Delivery_tbl (Deliver_ID, Delivery_Address, Delivery_HouseNo,   Delivery_date_time) VALUES ('D0789', 'GL3 2QU', '8', TO_DATE('20-02-2016', '13:12:35'));
 INSERT INTO Delivery_tbl (Deliver_ID, Delivery_Address, Delivery_HouseNo, Delivery_date_time) VALUES ( 'D0456' 'GL3 2HO', '21', TO_DATE ('28-02-2016', '16:51:32'));
 INSERT INTO Delivery_tbl (Deliver_ID, Delivery_Address, Delivery_HouseNo, Delivery_date_time) VALUES ( 'D0123', 'BH8 6UG', '420', TO_DATE ('28-11-2016', '11:15:02'));
 INSERT INTO Delivery_tbl (Deliver_ID, Delivery_Address, Delivery_HouseNo, Delivery_date_time) VALUES ( 'D0987', 'HI8 9BH', '54', TO_DATE ('20-04-2016', '12:05:54'));
 INSERT INTO Delivery_tbl (Deliver_ID, Delivery_Address, Delivery_HouseNo, Delivery_date_time) VALUES ( 'D0654', 'DU7 3DF', '63', TO_DATE ('22-05-2016', '10:45:12'));
  INSERT INTO Delivery_tbl (Deliver_ID, Delivery_Address, Delivery_HouseNo, Delivery_date_time) VALUES ( 'D0321', 'SA3 4JK', '74 ',TO_DATE ('11-10-2016', '09:12:21'));
   INSERT INTO Delivery_tbl (Deliver_ID, Delivery_Address, Delivery_HouseNo, Delivery_date_time) VALUES ( 'D0741', 'BH8 8GH', ' 14 ', TO_DATE ('22-03-2016', '15:56:01'));
   INSERT INTO Delivery_tbl (Deliver_ID, Delivery_Address, Delivery_HouseNo, Delivery_date_time) VALUES ( 'D0851', 'BH8 8AS', '56', TO_DATE ('15-07-2016', '18:02:45'));
INSERT INTO Delivery_tbl (Deliver_ID, Delivery_Address, Delivery_HouseNo, Delivery_date_time) VALUES ( 'D0963', 'GL51 2AS', '105', TO_DATE ('08-01-2016', '17:14:41'));
INSERT INTO Delivery_tbl (Deliver_ID, Delivery_Address, Delivery_HouseNo, Delivery_date_time) VALUES ( 'D0753', 'GH5 3TU', '12', TO_DATE ('16-09-2016', '14:15:52'));

You created table without delivery_address column, but you are trying to insert into that very column. 您创建的表没有delivery_address列,但是您试图插入到该列中。 Add the column to your create table statement first. 首先将该列添加到您的create table语句中。

there is no column having the name delivery_address in your table, 您的表中没有名称为delivery_address的列,

CREATE or replace TABLE Delivery_tbl ( 创建或替换表Delivery_tbl(

Delivery_ID varchar2(5), Delivery_address varchar2 (10), Delivery_HouseNo varchar2 (10), Delivery_date_time date , Delivery_ID varchar2(5),Delivery_address varchar2(10),Delivery_HouseNo varchar2(10),Delivery_date_time date,

PRIMARY KEY (Delivery_ID) ); 主键(Delivery_ID));

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM