Bonjour à tous,

je cherche à réaliser une fonction ou une procédure stockée pour faire quelque chose de bien spécifique, à savoir normaliser la table: dans ce post là j'expliquais que je cherche à transposer une table (càd mettre les colonnes en ligne) : http://www.developpez.net/forums/d10...nsposer-table/

j'ai une colonne id, et plusieurs colonnes, mais je ne connais ni leur nombre ni leur noms

on m'a donc conseillé de passer par une fonction ou une procédure stockée. En gros je souhaiterais que cette procédure fasse la chose suivante:

1) je récupère les entêtes de colonne de la table
2) je boucle sur ces colonnes en faisant (en pseudo code)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
return = ""
for each column in colonnes_tables
return = return UNION select id, column from table
je souhaiterais savoir si c'est possible de faire ceci en utilisant une fonction ou une procédure stockée ?

Merci par avance!