Diplombericht Master Thesis
Diplombericht Master Thesis
Diplombericht Master Thesis
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