2013-07-19 2 views
0

Une paire de valeurs de clé (nom de colonne, valeur) doit être extraite d'une table comportant une centaine de colonnes.Postgresql remplace la colonne par une ligne générique

La requête suivante fait exactement ce qui est nécessaire.

With dummy AS (
    Select 1 as Col1, 2 as Col2 
) 
SELECT 
    unnest(array['Col1', 'Col2']) AS "Column Name", 
    unnest(array[Col1, Col2]) AS "Value" 
FROM dummy 

Mais, il faut spécifier les colonnes explicitement.

Existe-t-il un moyen de générer la même sortie en ne spécifiant pas directement les noms de colonnes ou en les générant dynamiquement.

Répondre

Questions connexes