Ich führe dieses Bit Code, aber ich bekomme diesen Fehler für jede Zeile.Fehler beim Ausführen dieser SQL-Anweisung
Fehler beginnend bei Zeile 140 in Befehls - 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')) Fehler in der Befehlszeile: 140 Spalte: 39 Fehlerbericht - SQL-Fehler: ORA-00904: "DELIVERY_ADDRESS": ungültige Kennung 00904. 00000 - "% s: ungültige Kennung“ * Ursache:
* Aktion:
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'));
Nachdem Sie die Spalte Delivery_Address zu Ihrer Tabelle hinzugefügt haben und die Anweisungen erneut ausführen, erhalten Sie einen neuen Fehler, da in Ihrer Tabelle die erste Spalte Delivery_ID ist, aber in der INSERT-Anweisung Deliver_ID. Entgegen der landläufigen Meinung sind Computer unglaublich dumm, sie können Ihre Gedanken nicht lesen. Sie müssen 100% genau sein, wenn Sie Code schreiben, sonst funktioniert nichts. – mathguy
Sorry für späte Antwort, danke Ich habe diese Fehler korrigiert, aber wenn ich es jetzt starte, erhalte ich einen Fehler von Fehlerbericht - SQL Fehler: ORA-01821: Datumsformat nicht erkannt 01821. 00000 - "Datumsformat nicht erkannt" –
Google "Orakel to_date" und lernen Sie die richtige Syntax, schauen Sie sich ein paar Beispiele an und Sie werden sehr schnell sehen, was Sie falsch machen. – mathguy