sql >> Database teknologi >  >> RDS >> Oracle

PostgreSQL - forespørgselssyntaks uden anførselstegn

Når du opretter dine tabeller ved hjælp af dobbelte anførselstegn, bliver kolonne- og tabelnavne følsomme mellem store og små bogstaver. Så "car_id" er et andet navn end "CAR_ID"

Du skal oprette dine tabeller uden at bruge dobbelte anførselstegn, så skelnes navnene ikke mellem store og små bogstaver:car_id er det samme som CAR_ID (bemærk de manglende citater!)

Se manualen for detaljer:

http://www.postgresql .org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS

Rediger:
Oracle opfører sig på samme måde. Den eneste forskel er, at Oracle gemmer navne med store bogstaver, og Postgres gemmer dem med små bogstaver. Men adfærden ved brug af anførselstegn er identisk.



  1. SQLcl-formateringsindstillinger (Oracle)

  2. SQL vælg max(dato) og tilsvarende værdi

  3. MySQL Group_Concat gentagne værdier

  4. 5 måder at kontrollere en kolonnes datatype i SQLite