Supprimer certains champs de ma base
Fermé
glob04d
-
20 janv. 2011 à 11:01
jee pee Messages postés 40611 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 2 janvier 2025 - 20 janv. 2011 à 19:40
jee pee Messages postés 40611 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 2 janvier 2025 - 20 janv. 2011 à 19:40
A voir également:
- Supprimer certains champs de ma base
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Impossible de supprimer un fichier - Guide
- Formules excel de base - Guide
- Supprimer pub youtube - Accueil - Streaming
6 réponses
parisestmagic63
Messages postés
1171
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
6 avril 2021
105
20 janv. 2011 à 11:03
20 janv. 2011 à 11:03
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 "..."
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 608
20 janv. 2011 à 11:11
20 janv. 2011 à 11:11
Tu ne peux pas mentionner plusieurs tables dans une même instruction DELETE.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jee pee
Messages postés
40611
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
2 janvier 2025
9 472
20 janv. 2011 à 19:40
20 janv. 2011 à 19:40
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