Row data type

A row data type is a group of fields of existing data types arranged like a row in a table. The fields of a row data type can be almost any data type that exists in your project, including other row data types.

You can overload existing user-defined routines and built-in routines to work on your row type.

The following table lists the properties you specify when you create a row data type.
Table 1. Properties for creating a row data type
Property Default value Description
Name prefixRowType The name of the row type. Must be unique.

To create an unnamed row type, leave this field blank.

See Named and Unnamed Row data types for more information.

Inherits from parent? No parent A row type can inherit the fields and routines of another (parent) row type.

See Named and Unnamed Row data types for more information.

Field information None The name, data type, and nullability of the fields within the row type.

See Row data type fields for more information.