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 :

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
si le résultat de la requête est différent de null
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'

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
jusqu'à ce que la requete ci-dessous avec les différentes colonnes concaténées retourne null

et enfin j'affiche le print du résultat.

Merci,