Mit dieser Systemprozedur können Sie der konsolidierten Datenbank SQL-Tabellenskripten hinzufügen.
ml_add_table_script ( 'Version', 'Tabelle', 'Ereignis', 'Skript' )
Syntax |
Beschreibung |
---|---|
Version |
VARCHAR(128). Versionsname |
Tabelle |
VARCHAR(128). Der Tabellenname |
Ereignis |
VARCHAR(128). Der Ereignisname. |
Skript |
TEXT. Der Skriptinhalt. Für Adaptive Server Enterprise hat dieser Parameter den Datentyp VARCHAR(16384). Für DB2 LUW lautet dieser Parameter VARCHAR(4000). Für Oracle lautet dieser Parameter CLOB. |
Um ein Tabellenskript zu löschen, setzen Sie den Skriptinhaltparameter auf NULL.
Wenn Sie ein Skript hinzufügen, wird das Skript in die Tabelle ml_script eingefügt, und die entsprechenden Referenzen werden definiert, um dem Skript die festgelegte Tabelle und die betreffende Skriptenversion zuzuordnen. Wenn der Versionsname neu ist, wird er automatisch in die Tabelle ml_version eingefügt.
Bei konsolidierten DB2 Mainframe-Datenbanken heißt diese Prozedur ml_add_ts. Weitere Hinweise finden Sie unter Konvertierung von IBM DB2 Mainframe-Systemprozedurnamen.
Der folgende Befehl fügt ein Tabellenskript ein, das dem Ereignis upload_insert in der Tabelle Customer zugeordnet ist.
call ml_add_table_script( 'default', 'Customer', 'upload_insert', 'INSERT INTO Customer( cust_id, name, rep_id, active ) VALUES ( {ml r.cust_id}, {ml r.name}, {ml r.rep_id}, 1 )' ) |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |