Generating a data definition statement for distinct types

Use this notebook to re-create distinct type objects by generating the SQL statements necessary to duplicate the user defined distinct type environment. The data definition language (DDL) statements generated are for the selected distinct type and related privileges defined at the current server.


You can use this window to:

Authorities and privileges

To generate a DDL statement:

  1. Open the Generate DDL window.

  2. From the Objects page, select which objects and dependent objects that you want generated. The available choices include the Distinct type and the privileges associated with the distinct type. If you clear the check boxes of certain objects, other related objects become unavailable (including some on the Options page). You must choose at least one object.

  3. Optional: From the Options page select one or more options to change the statement from the default state. You can:

    1. In the Overrides group, select one or more of the check boxes to alter the schema name or owner.

      • Two different schemas can each contain a function with the same name that have the same data types for all of their corresponding data types. However, a schema must not contain two functions with the same name that have the same data types for all of their corresponding data types. Therefore, to create a duplicate distinct type, you need to change the schema name.

      • The owner field is an 8 character authorization ID of the owner of the distinct type.


    1. In the Options group, specify new values for the generated DDL. Available fields depend on the selections from the Objects page.

      • Specify a release of DB2 for OS/390 for which you want the generated DDL to be used.

      • Specify how often you want to commit the statements.

      • Specify the default handling to be used. You can specify to use the defaults as defined in the original schema, or remove any defaults in the new schema definition wherever possible.

  4. From the Output page designate the file (mainframe or workstation) that will contain your new DDL statement. You can define a separate data set or file for the report and the generated statements. You must designate at least one output file name or data set name to generate the DDL.


  5. Click OK to generate the selected object.

Related information

Data sets
Data set allocation by the generate DDL function

Schema