就像提供了基本数据类型一样,数据库服务器还提供了预定义数据类型。但是,预定义数据类型与扩展数据类型具有某些公共特征。
-
BOOLEAN 和 LVARCHAR 数据类型
- BOOLEAN 和 LVARCHAR 数据类型的行为与内置数据类型相似,不过系统目录表将他们定义为扩展数据类型。
有关更多信息,请参阅选择数据类型以及《GBase 8s SQL 指南:参考》中的系统目录表。
-
IDSSECURITYLABEL 数据类型
- IDSSECURITYLABEL 数据类型存储受安全策略保护的表中的安全标号。
只有持有 DBSECADM 角色的用户可以创建、变更或删除此数据类型的列。
这是内置 DISTINCT OF VARCHAR(128) 数据类型,但是并没有被归类为字符数据,因为其用途仅限于基于标号的访问控制。
有关更多信息,请参阅《GBase 8s SQL 指南:参考》中的系统目录表以及 GBase 8s 安全指南。
-
BLOB 和 CLOB 数据类型
- 由于您可以随机访问 BLOB 或 CLOB 中的数据,所以 BLOB 和 CLOB 数据类型不是基本数据类型。您可以创建带有 BLOB 和 CLOB 列的表,但不能直接将数据插入这样的列中。必须使用函数才能插入和处理数据。
有关更多信息,请参阅智能大对象。