SCHEMA-MARSHAL attribute

Specifies the amount of schema information to marshal for a temp-table parameter. The temp-table may be an independent temp-table or a member of a ProDataSet object. The default value is FULL (which includes all schema information for the temp-table parameter).

Data type: CHARACTER

Access: Readable/Writeable

Applies to: Temp-table object handle

The following table lists the SCHEMA-MARSHAL attribute values.

SCHEMA-MARSHAL attribute values
Attribute value Description
FULL Includes all schema information for a temp-table parameter
MIN Minimizes schema information for a temp-table parameter
NONE Excludes schema information for a temp-table parameter

If set to the Unknown value (?), the default value is FULL.

Note: If you specify both the SCHEMA-MARSHAL attribute and the MIN-SCHEMA-MARSHAL or NO-SCHEMA-MARSHAL attribute for an individual temp-table, the AVM uses the attribute you most recently specified. The MIN-SCHEMA-MARSHAL and NO-SCHEMA-MARSHAL attributes are supported only for backward compatibility. Use the SCHEMA-MARSHAL attribute instead.

Setting this attribute overrides the setting of the Temp-table Schema Marshal (-ttmarshal) startup parameter for an individual temp-table parameter. For more information about this startup parameter, see OpenEdge Deployment: Startup Command and Parameter Reference.

See also

MIN-SCHEMA-MARSHAL attribute, NO-SCHEMA-MARSHAL attribute