Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle SQL:Spalte nicht erlaubt

Doppelte Anführungszeichen werden normalerweise für Objektnamen verwendet (z. B. Spaltenname "Vorname"). Das ist Teil des SQL-92-Standards.

In ANSI SQL setzen doppelte Anführungszeichen Objektnamen (z. B. Tabellen) in Anführungszeichen, wodurch sie Zeichen enthalten können, die ansonsten nicht zulässig sind, oder mit reservierten Wörtern identisch sind (vermeiden Sie dies wirklich).

Einfache Anführungszeichen sind für Zeichenfolgen.

INSERT INTO AIRLINE (airline_code, airline_name, airline_address1, 
airline_address2, airline_postcode, airline_city, airline_country)
VALUES ('BA07', 'British Airways PLC', 'Waterside', 'PO Box 365, 
Harmondsworth', 'UB7 0GB', 'London', 'United Kingdom');