sql >> Databáze >  >> RDS >> Oracle

Název sloupce tabulky Oracle s mezerou

Je to možné, ale není to vhodné. Název sloupce musíte uzavřít do dvojitých uvozovek.

create table my_table ("MY COLUMN" number);

Všimněte si však varování v dokumentaci:

Poznámka :Oracle nedoporučuje používat pro názvy databázových objektů identifikátory v uvozovkách. Tyto identifikátory v uvozovkách jsou akceptovány SQL*Plus, ale nemusí být platné při použití jiných nástrojů, které spravují databázové objekty.

V názvu se budou rozlišovat malá a velká písmena a pokaždé, když na něj odkazujete, budete muset název uzavřít do dvojitých uvozovek:

select "MY COLUMN" from my_table;

Takže... ne, radím...



  1. CHYBA:oprávnění odepřeno pro schéma user1_gmail_com na znaku 46

  2. Vraťte začátek měsíce v SQLite

  3. 3 způsoby, jak získat název měsíce z data v MariaDB

  4. ORA-01219:databáze není otevřená:dotazy jsou povoleny pouze na pevné tabulky/pohledy