Bonjour,
Comme le dit le titre, je cherche tous les champs de ma table contenant des minuscules. En farfouillant sur Internet, j'ai réussi à bricoler à partir de deux ou trois bouts de code une requête qui me permet d'obtenir la liste de toutes les colonnes de ma base (= toutes les colonnes de toutes les tables) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME IN (SELECT tablename FROM pg_tables WHERE schemaname LIKE 'public') ;
Si j'avais à faire le travail sur une colonne d'une table donnée, j'essaierais d'utiliser cette petites astuce qui consiste à tester en passant en majuscules grâce à ce bout de code :
Mais avant d'en arriver là, je bloque parce que je ne sais pas comment tester le contenu de chaque colonne grâce aux résultats de ma requête initiale donnant tous les champs...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM my_table WHERE UPPER(some_field) != some_field ;
Qui peut m'aider à continuer ?
Partager