02.11.2013 Aufrufe

Diplombericht Master Thesis

Diplombericht Master Thesis

Diplombericht Master Thesis

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Diplombericht</strong><br />

<strong>Master</strong> <strong>Thesis</strong> MAS-07-01.21<br />

Wenn bei der Änderung ein Fehler auftritt, wird die originale Datenbankfehlermeldung<br />

ausgegeben. Die Eigenschaften können weiter mutiert werden. Der Vorgang wird beendet,<br />

indem der Benutzer die Aktion abbricht oder die Changetabelle korrekt abgespeichert wird.<br />

Abbildung 3-16: GUI Changetabelle ändern<br />

Bei Änderungen an den Spalten, muss mit „ADD“ oder „DROP“ angegeben werden, ob eine<br />

Spalte hinzugefügt bzw. gelöscht werden soll. Dies steht nur bei Änderung an<br />

Changetabellen zur Verfügung.<br />

In der Tabelle 3-6 sieht man das entsprechende Alter Statement, welches beim Speichern an<br />

die Datenbank gesendet wird.<br />

Vorgang<br />

SQL<br />

Change Tabelle ändern DBMS_CDC_PUBLISH.ALTER_CHANGE_TABLE(<br />

owner => ’OWNER’,<br />

change_table_name =>’TABLE’ ,<br />

operation => ’ADD’,<br />

column_type_list => ’COLXXX NCHAR(5)’,<br />

rs_id =>’Y’,<br />

row_id => 'Y' ,<br />

user_id => 'Y',<br />

timestamp => 'Y',<br />

object_id => 'Y' ,<br />

source_colmap => 'Y',<br />

target_colmap => 'Y');<br />

Tabelle 3-8: SQL Changetabelle ändern<br />

.<br />

10.09.2009 Seite 33 von 80

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!