sql >> Databasteknik >  >> RDS >> Oracle

Oracle-tabellkolumnnamn med mellanslag

Det är möjligt, men det är inte tillrådligt. Du måste omge kolumnnamnet med dubbla citattecken.

create table my_table ("MY COLUMN" number);

Men notera varningen i dokumentationen:

Obs :Oracle rekommenderar inte att du använder citattecken för databasobjektnamn. Dessa citerade identifierare accepteras av SQL*Plus, men de kanske inte är giltiga när man använder andra verktyg som hanterar databasobjekt.

Namnet kommer att vara skiftlägeskänsligt, och du måste skriva namnet med dubbla citattecken varje gång du refererar till det:

select "MY COLUMN" from my_table;

Så... gör det inte, skulle vara mitt råd...



  1. MSSQL-fel "Den underliggande leverantören misslyckades vid Open"

  2. Ställa in en anslutningstimeout med PDO

  3. Lagra ny position för RecyclerView-objekt i SQLite efter att ha dragits och släppts

  4. SQL Server-säkerhetskopiering/återställning kontra ta bort/fästa