Différence Entre La Goutte Et Goutte De Purge Dans Oracle
Je suis en utilisant la Base de données Oracle et je suis un peu confus au sujet de la Chute et de la Purge des Commandes. En fait, pour moi, les deux font la même chose. Supprime la table avec le schéma de base de données. Quelle est la principale différence entre ces deux?
- Drop Table Nom_table;
- Drop Table Tablename De Purge;
N'est-ce pas un
le manuel" ... comme le sont la plupart Oracle des questions sur Stackoverflow, malheureusement.
Read the manual
question? Et comment peut-il être à la fois MySQL et Oracle?le manuel" ... comme le sont la plupart Oracle des questions sur Stackoverflow, malheureusement.
OriginalL'auteur | 2011-10-10
Vous devez vous connecter pour publier un commentaire.
Normalement, une table est déplacée dans la corbeille (Oracle 10g), s'il est tombé. Toutefois, si la purge du modificateur est spécifié, la table est unrecoverably (entièrement) a chuté à partir de la base de données.
purge
la table continuera d'utilisation de l'espace dans la corbeille si vous êtes le nettoyage, il est préférable de l'utiliser.Id d'accord avec Ben à propos de l'utilisation de l'espace, de l'utilisation de purge, ou j'ai vu un truncate table suivie d'une goutte d'avoir le même effet.
OriginalL'auteur Randy
De Base de données Oracle 10g introduit une nouvelle fonctionnalité de l'abandon de tables. Lorsque vous
déposez une table, la base de données ne prend pas immédiatement libérer de l'espace associé à la
table. Plutôt, la base de données renomme la table et la dépose dans une corbeille, où il peut
ensuite être récupérés avec le retour de flamme de la TABLE de déclaration, si vous trouvez que vous
tombé de la table dans l'erreur.
Si vous voulez libérer immédiatement l'espace associé à la table à l'heure
vous émettez l'instruction DROP TABLE, puis d'inclure la PURGE de la clause de la façon suivante.
DROP TABLE employés de PURGE;
Spécifier PURGE seulement si vous voulez supprimer la table et la libération de l'espace
associés en une seule étape. Si vous spécifiez la PURGE, puis la base de données n'
le lieu de la table et les objets qui en dépendent dans la corbeille.
REMARQUE: Vous ne pouvez pas annuler une instruction DROP TABLE avec la PURGE
la clause, et vous ne pouvez pas récupérer la table si vous le déposez à la PURGE de la clause. Cette
fonctionnalité n'était pas disponible dans les versions antérieures.
OriginalL'auteur Vignesh
Un lien vers asktom article: http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:32543538041420
Essentiellement avec oracle10, tous chuté tables aller dans la corbeille, d'où elles peuvent être non ignorées. Avec purge en gros, vous passez la corbeille de la partie et vous le déposez la table sans une option pour annuler l'action.
OriginalL'auteur phil
Cette commande supprime la table nommée table_name, mais en interne, il est déplacé vers la corbeille d'oracle (qui est similaire à la suppression de n'importe quel fichier/dossier à l'aide de Supprimer touche windows os).
Avantages:
1. Nous serons en mesure de rétablir les supprimé de la table si nécessaire.
Inconvénients:
1. Occupe toujours une certaine quantité de mémoire.
Cette commande supprime la table table_name complètement à partir de la base de données (qui est similaire à la suppression de n'importe quel fichier/dossier à l'aide de Maj + Supprimer touche windows OS).
Les Avantages et les Inconvénients seront vice-verset ci-dessus.
OriginalL'auteur Devaraj B
La déclaration ci-dessous va tomber de la table et de le placer dans la corbeille.
DROP TABLE emp_new;
La déclaration ci-dessous va tomber de la table et de la rincer à partir de la corbeille aussi.
DROP TABLE emp_new de PURGE;
OriginalL'auteur Danish Rizvi
drop table nom_table de purge;
En utilisant cette requête ce qui s'est passé:-
Normalement, un tableau est déplacé dans la corbeille (Oracle 10g), s'il est tombé.Mais toujours occupés de la mémoire dans la base de données afin de libérer de la mémoire pour un autre objet, nous pouvons utiliser la Purge de la clause.
OriginalL'auteur Osho Balhariya