Frage

Wie würde ich ein Schema fallen und alle Inhalte, SQL verwenden, in DB2 8.x, ohne zu wissen, was der Inhalt ist?

War es hilfreich?

Lösung

Ich habe nicht ein Schema zur Hand fallen zu lassen, aber die Infothek ( http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm. db2.udb.doc / admin / t0005230.htm ) sagt, dass ein DROP SCHEMA [schema name] wird auf DB2 8.x arbeiten

EDIT: Ok, auch die Infothek sagt:

„Bevor Sie ein Schema löschen, alle Objekte, die sich in diesem Schema müssen selbst oder in ein anderes Schema bewegt fallen gelassen werden“

So müssen zunächst alle Objekte im Schema löschen. Die Objekte (Tabellen, Views, Trigger, Prozeduren, Indizes ...) können Quering die Katalogsichten in SYSIBM Schema aufgeführt werden.

z. um alle Tabellen zu erhalten, die zu Schema gehören, führen Sie:

select table_name from sysibm.tables where table_schema = '[your schema name]'

Überprüfen Sie die anderen SYSIBM Ansichten alle Objekte zu erhalten, die in einem Schema gehören. die Ansichten sind. sysibm.views, sysibm.triggers, sysibm.routines, sysibm.indexes, ... - konsultieren IBMs Infocenter (den Link oben) für Details

Andere Tipps

Verwenden Sie den Kommandozentrale-GUI alle Inhalte des Schemas zu löschen, dann DROP SCHEMA

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top