ml_add_table_script system procedure

Use this system procedure to add or delete SQL table scripts in the consolidated database.

Syntax
ml_add_table_script ( 
'version', 
'table', 
'event', 
'script'  
)
Parameters

Syntax

Description

version

VARCHAR(128). The version name.

table

VARCHAR(128). The table name.

event

VARCHAR(128). The event name.

script

TEXT. The script contents. For Adaptive Server Enterprise, this parameter is VARCHAR(16384). For Adaptive Server Enterprise prior to 12.5, this parameter is VARCHAR(255). For DB2 LUW, this parameter is VARCHAR(4000). For Oracle, this parameter is CLOB.

Remarks

To delete a table script, set the script contents parameter to null.

When you add a script, the script is inserted into the ml_script table and the appropriate references are defined to associate the script with the table, event and script version that you specify. If the version name is new, it is automatically inserted into the ml_version table.

For DB2 mainframe consolidated database types, this procedure is called ml_add_ts. See IBM DB2 mainframe system procedure name conversions.

See also
Example

The following command adds a table script associated with the upload_insert event on the Customer table.

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 )' )