|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Jean-Philippe CHENUInscription : mars 2006 Messages : 197 ![]() |
Bonjour,
J'ai une table avec une centaine de colonnes. Je voudrais vérifier que toutes les valeurs sont renseignées , sans faire Code :
champ1 IS NULL OR champ2 IS NULL .... OR champ100 IS NULL Y a-t-il un moyen plus rapide ? Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : octobre 2008 Messages : 1 505 ![]() |
La requête suivante peut répondre au problème:
Code :
SELECT * FROM t WHERE NOT (row(t.*) IS NOT NULL) Attention: not (row is not null) n'est pas équivalent à row is null, cette dernière forme sélectionnerait les lignes dont toutes les colonnes sont à NULL. |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Jean-Philippe CHENUInscription : mars 2006 Messages : 197 ![]() |
Merci pour la réponse.
J'ai testé sur une 8.3 , ça fonctionne ( pas sur une 8.1 ) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com