Kann mir jemand helfen, die DB2-Tabellen im DB2CC-Tool (für Windows) für alle vorhandenen Datenbanken und Verbindungsdatenbanken zu ändern. Ich bin neu in dieser Umgebung. (DB2 Version 9.7) Wir haben mehrere Testumgebungen und aufgrund einer Änderung gibt es nur wenige neue Spalten von wenigen bereits vorhandenen DB2-Tabellen, entweder gehen wir zu jeder Datenbank und führen ALTER-Abfrage für genau diese Tabelle aus (das ist ein langer Prozess, der uns gibt) haben etwa 50 Datenbanken) oder kann ich dasselbe mit nur einem Skript für alle Tabellen aus allen Datenbanken tun? Danke im Voraus.Tabelle in db2cc für alle Datenbanken ändern
0
A
Antwort
0
Sie können ein Skript in der Shell tun, um dies zu tun. Ihre Frage ist jedoch zu zweideutig. Das Skript könnte etwa folgendermaßen aussehen (Sie müssen dies in CMD oder PowerShell übersetzen).
In schlag (Linux)
MYTABLE=mytable
MYCOLUMN="mycolumn integer"
for i in $(db2 list db directory | awk '/alias/ {print $4}') ; do
db2 connect to $i
db2 "alter table ${MYTABLE} add ${MYCOLUMN}"
done
Dies fügt eine Spalte MyColumn vom Typ integer in den Tabellen genannt Mytable aller Datenbanken in der aktuellen Knoten/Instanz calaloged genannt.
BTW, db2cc ist zu alt und veraltet.
Verwandte Themen
- 1. ändern Sie alle Spaltenüberschriften in ausgewählte Tabelle. *
- 2. Column = „TEXT“ für alle Arten von Datenbanken
- 3. Alle Namen von Datenbanken anzeigen, die bestimmte Tabelle enthalten
- 4. Warum ist django_migrations Tabelle in allen Datenbanken
- 5. Postgres CREATE EXTENSION Alle Datenbanken
- 6. Wie wird dieselbe Abfrage für alle Datenbanken einer Instanz ausgeführt?
- 7. Best Practices für Datenbanken
- 8. für mehrere Datenbanken in Django
- 9. pgAdmin 9.5 zeigt nicht alle Datenbanken
- 10. Mysql - finde eine Tabelle in allen Datenbanken
- 11. Wo sind alle nativen revisionierten Datenbanken?
- 12. Rake db: Schema: Dump erzeugt kein Schema für alle Datenbanken
- 13. Daten in Vuejs für alle ändern
- 14. Tabelle über mehrere Datenbanken hinweg löschen
- 15. Wie für alle Instanz Datenbanken eine Liste von Benutzern bekommen
- 16. Ist SQL LIKE NULL gültige Syntax für alle Datenbanken?
- 17. ID Best Practices für Datenbanken
- 18. Wie findet man eine Tabelle für die ventrikuläre Tabelle auf einem SQL Server in allen Datenbanken?
- 19. Führen Sie Abfrage über alle Datenbanken in einem Server
- 20. Wie werden alle Zeilen in einer Tabelle für alle Gruppen in einer anderen Tabelle wiederholt?
- 21. Integrationstests für verschiedene Datenbanken
- 22. MySQL Update Abfragen verlangsamt über alle Datenbanken
- 23. Änderungsverwaltung für Graph-Datenbanken?
- 24. SQL Server - erhalten alle Datenbanken und Dateien
- 25. Wie lösche ich alle Datenbanken auf Postgres?
- 26. JPA: Eine Tabelle mit zwei verschiedenen Datenbanken
- 27. Transaktion Rollback für mehrere Datenbanken
- 28. IndexedDB Alle Datenbanken und Objekt Stores anzeigen
- 29. mysql xampp MariaDB zeigt nicht alle Datenbanken
- 30. Besitzrechte für alle Objekte in einer Datenbank ändern