Bonjour,
Je voudrais parcourir les colonnes d'une table à l'aide d'un curseur et d'un compteur défini à 10 par exemple.
Ensuite, j'exécute la requête ci-dessous sur la première colonne de la table comme ceci :
si le résultat de la requête est différent de null
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select colonne, count(*) from table group by colonne having Count(*) > 1
alors je stocke le nom de la colonne dans une variable que je concatene avec la seconde colonne
et j'exécute la requête à nouveau avec les colonnes 1 et 2 comme ceci :
variable = 'colonne1, colonne2'
jusqu'à ce que la requete ci-dessous avec les différentes colonnes concaténées retourne null
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select variable, count(*) from table group by variable having Count(*) > 1
et enfin j'affiche le print du résultat.
Merci,
Partager