Ist es möglich, eine Tabelle in einer anderen Netezza-Datenbank auf demselben Server zu aktualisieren?

StackOverflow https://stackoverflow.com//questions/23019835

  •  21-12-2019
  •  | 
  •  

Frage

Ich versuche, Tabellen in einer Produktionsumgebung aus einer Staging-Umgebung zu aktualisieren.Ich habe eine Update-Anweisung (vereinfachte Version unten) geschrieben, die Daten aus einer anderen Datenbank verwenden und ich bekomme einen "Cross-Datenbankzugriff, der für diesen Befehlstyp nicht unterstützt wird.Ich kann Daten aus einer anderen Datenbank erfolgreich einfügen, aber nicht aktualisieren.Vielleicht ist das nicht erlaubt?In den folgenden Beispielen bin ich bei DB1 angemeldet.

Erster Versuch:

generasacodicetagpre.

2. Versuch:

generasacodicetagpre.

War es hilfreich?

Lösung

Sie sind korrekt, Sie können nur Sachen in der Datenbank ändern, mit denen Sie sich derzeit verbunden sind.

-Kreuz-Datenbank-Anweisungen aus einer anderen Datenbank, um Daten in der aktuellen Datenbank zu ändern, werden jedoch unterstützt, sodass diese Anweisungen während der Verbindung mit dB1 arbeiten.

edit: Die Aktualisierungsanweisungen oben aktualisieren eine Tabelle in dB1, sodass Sie an dB1 angeschlossen werden müssen.

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