Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/12/2007, 15h02   #1
Invité de passage
 
Inscription : février 2007
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 30
Points : 3
Points : 3
Par défaut Table et corbeille

Bonjour a tous, on me demande dans le cadre d'une formation ORACLE de supprimer une table, vérifier que la table est dans la corbeille puis de la récupérer.

Alors bon j'ai créé une table "machintruc",

Pour la supprimer
DROP TABLE machintruc;

Pour vérifier qu'elle est dans la corbeille j'ai bien essayé cela :
SELECT machintruc
FROM USER_PARTIAL_DROP_TABS;


Mais ca ne marche pas c'est balo.

Quant a la récupération de ma table, la je ne vois pas du tout.

Merci de votre aide
Spitfire378 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 15h05   #2
Membre actif
 
Avatar de Scual
 
Inscription : avril 2006
Messages : 149
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2006
Messages : 149
Points : 185
Points : 185
Envoyer un message via MSN à Scual
Bonjour,

merci de préciser la version d'Oracle.

Sous 10g, la corbeille sous Oracle est la même que sous Windows : Recyclebin donc :
Code :
1
2
SELECT *
FROM RECYCLEBIN;
Pour faire ta récupération :
Code :
1
2
FLASHBACK TABLE le_nom_de_ta_table
TO BEFORE DROP;
(édite pour suppression de faute...)

++
__________________
Diction de DBA :
"Tant va la cruche à l'eau qu'à la fin, ça me les brise"
-------------------------------------
Working on Oracle Database 10g / 11g
-------------------------------------
Article d'installation d'Oracle 10g AS Portal by Maxime GONTCHAROV
labo-oracle.com
Scual est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 15h17   #3
Invité de passage
 
Inscription : février 2007
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 30
Points : 3
Points : 3
Désolé, je suis bien sous 10g et merci beaucoup pour ton aide je vais tester ca
Spitfire378 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 15h19   #4
Membre actif
 
Avatar de Scual
 
Inscription : avril 2006
Messages : 149
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2006
Messages : 149
Points : 185
Points : 185
Envoyer un message via MSN à Scual
De rien

Penses au bouton résolu si c'est bon

++
__________________
Diction de DBA :
"Tant va la cruche à l'eau qu'à la fin, ça me les brise"
-------------------------------------
Working on Oracle Database 10g / 11g
-------------------------------------
Article d'installation d'Oracle 10g AS Portal by Maxime GONTCHAROV
labo-oracle.com
Scual est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 15h59   #5
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
et dans le cadre de votre formation, on ne vous a pas dit qu'Oracle était fourni avec une documentation ?

http://download.oracle.com/docs/cd/B...htm#sthref3208

http://download.oracle.com/docs/cd/B...htm#sthref2383
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 17h20   #6
Rédacteur
 
Inscription : décembre 2002
Messages : 2 397
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 397
Points : 3 298
Points : 3 298
Citation:
Envoyé par Scual Voir le message
Sous 10g, la corbeille sous Oracle est la même que sous Windows : Recyclebin donc :
Code :
1
2
SELECT *
FROM RECYCLEBIN;
Bon, certes, la chose porte le même nom sous Oracle et sous Windows, mais de là à justifier la syntaxe par un "donc", c'est très fort !!

Citation:
Envoyé par Scual Voir le message
Pour faire ta récupération :
Code :
1
2
ALTER TABLE le_nom_de_ta_table
FLASHBACK TO BEFORE DROP;
Cette syntaxe est invalide en 10g comme en 11g.
Il faut faire
Code :
FLASHBACK TABLE la_table TO BEFORE DROP;
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 17h30   #7
Membre actif
 
Avatar de Scual
 
Inscription : avril 2006
Messages : 149
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2006
Messages : 149
Points : 185
Points : 185
Envoyer un message via MSN à Scual

Pour le "donc" c'est parce que j'aime bien ce mot

Pour la requête, ouais c'est sur... que je suis à coté de la plaque aujourd'hui... Edite de post powa pour pas laisser de merde...

Merci ++
__________________
Diction de DBA :
"Tant va la cruche à l'eau qu'à la fin, ça me les brise"
-------------------------------------
Working on Oracle Database 10g / 11g
-------------------------------------
Article d'installation d'Oracle 10g AS Portal by Maxime GONTCHAROV
labo-oracle.com
Scual est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h51.


 
 
 
 
Partenaires

Hébergement Web