CREATE TYPE 语句
CREATE TYPE 语句在当前服务器上定义用户定义的数据类型。
可以使用此语句创建五种不同类型的用户定义的数据类型。 这些类型中的每一种都单独描述。
- 阵列。 普通数组或关联数组的用户定义的数据类型。 数组类型的元素基于某个内置数据类型或用户定义的类型,而不是游标类型或结构化类型。
- 光标。 作为游标类型的用户定义的数据类型。
- 非重复值 用户定义的数据类型,源自内置数据类型并且可以定义为使用强类型规则或弱类型规则。 在创建强类型单值类型时,生成用户定义的单值类型和源内置数据类型之间的函数。 (可选)在创建用户定义的单值类型时,可以生成与强类型单值类型配合使用的比较操作的支持。
- ROW。 表示一行的用户定义的数据类型。 它包含一个或多个具有组成数据行的关联数据类型的字段。
- 结构化。 用户定义的数据类型,表示对象和关联方法。 它可以包含零个或多个属性,并且可能是允许从超类型继承属性的子类型。 部分方法是在创建用户定义的结构化类型时生成的,而其他方法则可以指定为定义的一部分。