PostgreSQL在Oracle 11g中创建等效域?

PostgreSQL在Oracle 11g中创建等效域?,oracle,oracle11g,Oracle,Oracle11g,在PostgreSQL中,我使用createdomain命令创建数据类型别名 如何在Oracle中制作相同的东西?(11g,AWS RDS) 我指的是简单的数据类型别名,而不是结构化数据类型。您可以使用子类型命令创建别名或基于现有别名的新类型: SUBTYPE SUBTYPE_name是base_type[CONSTRAINTS]; 例如: 子类型MYFLOAT是数字; BOOLCHAR亚型为VARCHAR2(1); 子类型DATENN的日期不为空; 这只适用于PL/SQL上下文。Oracl

在PostgreSQL中,我使用
createdomain
命令创建数据类型别名

如何在Oracle中制作相同的东西?(11g,AWS RDS)


我指的是简单的数据类型别名,而不是结构化数据类型。

您可以使用
子类型
命令创建别名或基于现有别名的新类型:

SUBTYPE SUBTYPE_name是base_type[CONSTRAINTS];
例如:

子类型MYFLOAT是数字;
BOOLCHAR亚型为VARCHAR2(1);
子类型DATENN的日期不为空;

这只适用于PL/SQL上下文。

Oracle没有类似的功能。