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

Oracle - název dynamického sloupce v příkazu select

Nemůžete měnit název sloupce na řádek sady výsledků. To je základ relačních databází. Názvy sloupců jsou součástí "záhlaví" tabulky a název platí pro sloupec pod ním pro všechny řádky.

Re komentář:OK, možná OP Americus znamená, že výsledek je znám jako přesně jeden řádek. Ale bez ohledu na to nemá SQL žádnou syntaxi pro podporu dynamického aliasu sloupce. Aliasy sloupců musí být v dotazu konstantní.

Nepomáhá ani dynamické SQL, protože byste museli dotaz spustit dvakrát. Jednou pro získání hodnoty a podruhé pro opětovné spuštění dotazu s jiným aliasem sloupce.



  1. Použití fork v Ruby on Rails pro vytvoření paralelního procesu

  2. 4 funkce pro získání hodiny z časové hodnoty v MariaDB

  3. Klauzule VALUES na serveru SQL Server

  4. MySQL vložit do DATETIME:je bezpečné používat formát ISO::8601?