2017-07-07 2 views
2

Bitte helfen Sie mit Anweisungen zum Löschen einer Datenbank in Teradata.
Wenn ich den Befehl DROP DATABASE database_name laufen lasse, erhalte ich die Fehlermeldung:Löschen/Löschen von Datenbanken in Teradata

*** Failure 3552 Cannot DROP databases with tables, journal tables, 
views, macros, or zones. 
      Statement# 1, Info =0 
*** Total elapsed time was 1 second. 

Antwort

4

Sie müssen diesen Befehl auszuführen zuerst alle Objekte in der Datenbank zu löschen:

DELETE DATABASE database_name; 

Um zu fallen eine Datenbank mit Tabellen Journal:

MODIFY DATABASE database_name AS DROP DEFAULT JOURNAL TABLE; 

Dann laufen,

DROP DATABASE database_name 

die Datenbank in Teradata

+0

jetzt löschen ich den Fehler 'Teradata Fehler 3552 mit Tabellen, journal Tabellen, Views können nicht DROP Datenbanken erhalten, oder macros.' –

+0

Wurde die' delete' Aussage über erfolgreich ausgeführt? – ck1

+0

Ja, aber es war 'DELETE DATABASE Datenbankname ALL', die funktionierte –