sql >> Database >  >> RDS >> Oracle

Oracle - dynamische kolomnaam in select-statement

U kunt een kolomnaam niet per rij van een resultatenset variëren. Dit is de basis voor relationele databases. De namen van kolommen maken deel uit van de tabel "header" en voor alle rijen geldt een naam voor de kolom eronder.

Bij commentaar:OK, misschien betekent de OP Americus dat het resultaat precies één rij is. Maar hoe dan ook, SQL heeft geen syntaxis om een ​​dynamische kolomalias te ondersteunen. Kolomaliassen moeten constant zijn in een query.

Zelfs dynamische SQL helpt niet, omdat je de query twee keer zou moeten uitvoeren. Een keer om de waarde te krijgen en een tweede keer om de query opnieuw uit te voeren met een andere kolomalias.



  1. Toegang geweigerd bij het maken van de eerste database - hoe verleen ik de juiste toegang?

  2. Dynamische parameters doorgeven aan een MySQL-weergave

  3. Waarom heb ik hier NullPointerException?

  4. Hoe maak je een pdf-bestand met mysql-gegevens?