Bonjour, mon soucis aujourd'hui, c'est que j'ai des stats à faire sur des colonnes d'une table. Rien de bien sorcier me diriez-vous.
Sauf que ma table fait 162 colonnes, et que je me suis dis que si je faisais une procédure que j'appelerai au besoin, ca serait drolement pratique.
Donc mon idée serait de faire un truc du genre :
et forcément, @nomChamp est interprété comme du texte et non pas comme un nom de colonne...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CREATE PROCEDURE [NbValeurs] @nomChamp nvarchar(50), @valeur nvarchar(10) AS SELECT COUNT(MA_TABLE.[@nomChamp]) FROM MA_TABLE WHERE MA_TABLE.[@nomChamp]=@valeur GO
Y aurait il une astuce, ou c'est pas possible ??
Merci et bonne journée !
Partager