Supprimer certains champs de ma base
glob04d
-
jee pee Messages postés 41553 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 41553 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Dans ma base je contiens plusieurs tables.
Chaque table contient forcément un champs nommé 'IdPays'.
Je voudrais faire une requete pour supprimer tous les valeurs dans mes tables de ma base ou l'IdPays = 1.
ça donnerait par exemple : delete from ( toutes les tables de ma base) where IdPays = 1.
Si quelqu'un a une idée.
Merci
Dans ma base je contiens plusieurs tables.
Chaque table contient forcément un champs nommé 'IdPays'.
Je voudrais faire une requete pour supprimer tous les valeurs dans mes tables de ma base ou l'IdPays = 1.
ça donnerait par exemple : delete from ( toutes les tables de ma base) where IdPays = 1.
Si quelqu'un a une idée.
Merci
A voir également:
- Supprimer certains champs de ma base
- Supprimer rond bleu whatsapp - Guide
- Impossible de supprimer une page word - Guide
- Impossible de supprimer un fichier - Guide
- Supprimer pub youtube - Accueil - Streaming
- Supprimer compte instagram - Guide
6 réponses
c'est avec quel logiciel ? parce qu'il y a différentes facons de faire selon le logiciel
tu peux avoir un :
alter table "nom_table"
delete from "..." where "..."
tu peux avoir un :
alter table "nom_table"
delete from "..." where "..."
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
A partir du dictionnaire générer un fichier de commande sql contenant toutes les tables.
Par exemple sous oracle (sans être certain des noms exacts) :
spool liste_delete.sql
select 'delete '||owner||'.'||table_name||' where IdPays = 1 ;' from all_tab ;
spool off
Et après faire un peu de menage dans le fichier liste_delete.sql avant de l'executer.
cdlt
A partir du dictionnaire générer un fichier de commande sql contenant toutes les tables.
Par exemple sous oracle (sans être certain des noms exacts) :
spool liste_delete.sql
select 'delete '||owner||'.'||table_name||' where IdPays = 1 ;' from all_tab ;
spool off
Et après faire un peu de menage dans le fichier liste_delete.sql avant de l'executer.
cdlt