IBM PureData System for Analytics, Version 7.1

DROP DATABASE

La commande DROP DATABASE permet de supprimer une base de données. Elle supprime également les entrées de catalogue de la base de données et le répertoire qui contient les données. La commande DROP DATABASE ne peut pas être annulée. Vous ne pouvez pas exécuter cette commande lorsque vous êtes connecté à la base de données cible.

Syntaxe

Syntaxe de la commande DROP DATABASe :
DROP DATABASE <nom>

Entrée

La commande DROP DATABASE accepte l'entrée suivante :
Tableau 1. Entrée de la commande DROP DATABASE
Entrée Description
<nom> Nom de la base de données à supprimer.

Sorties

La commande DROP DATABASE génère les sorties suivantes :
Tableau 2. Sorties de la commande DROP DATABASE
Sortie Description
DROP DATABASE La commande a abouti.
DROP DATABASE: cannot be executed on the currently open database Vous ne pouvez pas vous connecter à la base de données que vous allez supprimer. Connectez-vous à toute autre base de données, puis exécutez à nouveau la commande.
DROP DATABASE: may not be called in a transaction block Vous devez terminer la transaction en cours pour pouvoir appeler la commande.
ERROR: Can't delete database - num object(s) depend on objects in it La base de données contient des objets tels que des fonctions définies par l'utilisateur, des agrégats définis par l'utilisateur ou des procédures stockées, qui sont des dépendances pour les objets définis dans les autres bases de données. Utilisez la requête SELECT * FROM_v_depend pour identifier les objets d'autres bases de données qui dépendent d'objets de la base de données à supprimer. Vous devez résoudre toutes les dépendances en supprimant ou modifiant les objets pour pouvoir supprimer la base de données.
ERROR: DROP DATABASE: Database "DB_NAME" has 269968 tables and/or sequences. Objects must be manually dropped until the number is less than 260000. La base de données contient plus de 260 000 objets. Vous devez supprimer manuellement des objets de la base de données jusqu'à ce que le nombre d'objets soit inférieur à 260 000. Vous pouvez ensuite utiliser la commande DROP DATABASE pour supprimer la base de données.

Droits

Vous devez être administrateur, propriétaire de la base de données ou votre compte doit disposer des droits Delete pour la base de données ou la classe d'objet Database.

Syntaxe

Voici un exemple de syntaxe :
  • Supprimez la base de données emp :
    MYDB.SCH1(USER)=> DROP DATABASE emp;


Feedback | Copyright IBM Corporation 2014 | Last updated: 2014-02-28