TeddyRuxpin
Neuer Benutzer
- Beiträge
- 3
Tagchen. Bin neu hier (aber kein Inf-Newbie, dennoch mit SQL noch keine komplexeren Erfahrungen), und hoffe, das richtige Forum erwischt zu haben.
Ein scheinbar einfaches Problem plagt mich:
Ich habe zwei Tabellen: table_comments und user_tab_comments, beide enthalten zwei gleichbenannte Spalten
TABLE_NAME und COMMENTS.
Die eine Tabelle (user_tab_comments) gehört zum DD von Oracle und hat noch eine Spalte mehr, die aber irrelevant für mich ist.
Ich möchte nun die Inhalte der Spalte COMMENTS von table_comments in user_tab_comments übertragen,
ohne dabei vorhandene Werte zu überschreiben, also nur in jede Zelle, die den Wert NULL hat in user_tab_comments,
und natürlich wo die TABLE_NAME übereinstimmen.
Ich hab es mit UPDATE und INNER JOIN versucht, aber das klappt nicht wirklich (liegt es an dieser Spalte mehr?) ein LEFT JOIN klappt aber auch nicht.
Hat jemand syntaktische Vorschläge, oder eine alternative zum UPDATE Statement?
Kleine Bitte: keine Vorschläge, die Angaben für einzelne Wert-Vergleiche des Verknüpfungsglieds (TABLE_NAME) benötigen. Bei der Masse der Daten würde ich mich totrattern, und ein solches Einzel-Update kann ich auch zu Fuß problemlos umsetzen. Nur die Zeit will ich mir sparen. Ich möchte das in einem Zug umsetzen
Ein scheinbar einfaches Problem plagt mich:
Ich habe zwei Tabellen: table_comments und user_tab_comments, beide enthalten zwei gleichbenannte Spalten
TABLE_NAME und COMMENTS.
Die eine Tabelle (user_tab_comments) gehört zum DD von Oracle und hat noch eine Spalte mehr, die aber irrelevant für mich ist.
Ich möchte nun die Inhalte der Spalte COMMENTS von table_comments in user_tab_comments übertragen,
ohne dabei vorhandene Werte zu überschreiben, also nur in jede Zelle, die den Wert NULL hat in user_tab_comments,
und natürlich wo die TABLE_NAME übereinstimmen.
Ich hab es mit UPDATE und INNER JOIN versucht, aber das klappt nicht wirklich (liegt es an dieser Spalte mehr?) ein LEFT JOIN klappt aber auch nicht.
Hat jemand syntaktische Vorschläge, oder eine alternative zum UPDATE Statement?
Kleine Bitte: keine Vorschläge, die Angaben für einzelne Wert-Vergleiche des Verknüpfungsglieds (TABLE_NAME) benötigen. Bei der Masse der Daten würde ich mich totrattern, und ein solches Einzel-Update kann ich auch zu Fuß problemlos umsetzen. Nur die Zeit will ich mir sparen. Ich möchte das in einem Zug umsetzen