Wie würde ich ein Schema und seinen gesamten Inhalt mit SQL in DB2 8.x löschen, ohne zu wissen, was der Inhalt ist?Löschen eines Schemas und seines gesamten Inhalts in DB2 8.x
Antwort
DROP 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]
auf DB2 arbeiten soll 8.x
EDIT: Ok, das Infothek auch sagt:
So „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“, fallen müssen alle Objekte im Schema zuerst. Die Objekte (Tabellen, Ansichten, Trigger, Prozeduren, Indizes ...) können aufgelistet werden, indem die Katalogsichten im SYSIBM-Schema abgefragt werden.
z. um alle Tabellen zu erhalten, die zu Schema gehören, führen:
select table_name from sysibm.tables where table_schema = '[your schema name]'
die anderen SYSIBM Ansichten Überprüfen Sie alle Objekte zu erhalten, die in einem Schema gehören. Die Sichten sind: sysibm.views, sysibm.triggers, sysibm.routines, sysibm.indexes, ... - konsultieren Sie das IBM Infocenter (den obigen Link) für Details.
Was ist der Unterschied zwischen sysibm.tables und syscat.tables? Ich schaue immer in syscat.tables nach Informationen. –
AFAIK SYSCAT enthält nur Ansichten, die auf SYSIBM-Tabellen basieren und dem Benutzer einen DB-Katalog zur Verfügung stellen. Also, ja, Ihr Ansatz ist wahrscheinlich besser - ich habe mich bereits an sysibm view gewöhnt (und es macht im obigen Beispiel keinen großen Unterschied) –
COMAND-Center-GUI verwenden, um alle Inhalte des Schemas, fallen, dann SCHEMA ich ein Schema haben keine
- 1. Verschieben des gesamten Ordners und seines gesamten Inhalts in einen anderen Ordner
- 2. Beibehalten eines Ordners und seines Inhalts während eines Installationsupdates
- 3. WKWebView ist außerhalb seines Inhalts nicht anklickbarInset
- 4. Wie alle offene/aktiv Verbindungen in DB2 (8.x) finden
- 5. Löschen des Inhalts eines Datei-Uploads
- 6. Löschen eines nicht eindeutigen Verfahren auf DB2
- 7. DB2 on zOS-Katalogtabelle für Schemas?
- 8. Wie setze ich TextArea height auf die Höhe seines Inhalts
- 9. registrierte XML-Schemas in DB2 für IBM i
- 10. Festlegen der Transparenz eines DIV und seines Inhalts mithilfe von jQuery
- 11. DB2 Zeilenebene Zugriffskontrolle: löschen und userId
- 12. Fabrikat div haben immer die Breite seines Inhalts
- 13. Ersetze den gesamten Inhalt des Eingabe-Inhalts in WordPress
- 14. Löschen des LinkedList-Inhalts (Destruktor)
- 15. Kann ich mit jQuery einen Textknoten anhand seines Inhalts auswählen?
- 16. Löschen der gesamten Umgebung
- 17. DB2 Bund und Sequenzen
- 18. Einfügen eines Datums in db2
- 19. Mac zeigen/löschen benutzerdefinierte URL-Schemas
- 20. Android: Löschen der gesamten Datenbank
- 21. Löschen des Inhalts einer Ressourcendatei (IFile)
- 22. Wie kann ich ein div die gleiche Breite und Höhe seines Inhalts haben?
- 23. DB2 Mehrere Tabellen löschen - Skript automatisch generieren
- 24. Hinzufügen eines Schemas in XSLT 1.0?
- 25. Löschen des Inhalts einer Textdatei mit C#
- 26. Hinzufügen des gesamten Header-Inhalts zu einer Doxygen-Gruppe
- 27. Herunterladen des Inhalts eines Webverzeichnisses?
- 28. DB2 Kaskadenlöschbefehl?
- 29. Verwenden eines URL-Schemas in XCTestCase
- 30. Textausrichtung des generierten Inhalts in Internet Explorer 8
Ich habe vergessen zu erwähnen, dass ich dies mit SQL tun muss. – Arlaharen