|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 2 ![]() |
Bonjour,
comment peut on tester l''éxiistence d'une table sans provoquer d'érreur ? exemple: select * from table_non_existante; renvoie une erreur(ERROR: relation "table_non_existante" does not exist) merci. |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : juin 2004 Messages : 39 ![]() |
en regardant si le nom de la table existe dans la 'liste des table'
le retour de \d table aussi peut etre un moyen de le verifier. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 2 ![]() |
merci pour la reponse .
|
|
|
00
|
|
|
#4 | ||
|
Membre émérite
![]() ![]() Inscription : mars 2002 Messages : 770 ![]() |
Tu peux regarder dans les tables systemes, par exemple cette requette SQL te permet d'avoir toute la liste des tables de ta base :
Code :
tu pourrais aussi te creer une procedure stockée te renvoyant un booleen. |
||
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() David GuillotChef de projet en SSII Inscription : mars 2004 Messages : 879 ![]() |
__________________
Avant de poser une question ici : ![]() Après résolution de votre question : un clic sur , un et un vote pour les personnes qui vous ont aidé |
|
00
|
|
|
#6 |
|
Membre émérite
![]() ![]() Inscription : mars 2002 Messages : 770 ![]() |
effectivement la vue pg_tables est plus simple a utiliser
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com