GBase8s虚拟列与oracle虚拟列有什么差异?请具体说明

GBase8s虚拟列与oracle虚拟列有什么差异?请具体说明
GBase8s虚拟列与oracle虚拟列有什么差异?请具体说明

回答:GBase8s虚拟列与oracle虚拟列的差异主要有以下几点:
1.GBase8s支持修改虚拟列数据类型,Oracle 不支持。
2.GBase8s支持列表达式为单列,即:create table t1 (id int,vid as(id)),oracle不支持。
3.GBase8s支持 SYSDATE 作为列表达式, Oracle 不支持。
4.GBase8s支持 SYS_GUID() 作为列表达式,Oracle 不支持。
5.Oracle 支持虚拟列主外键、UNIQUE约束、索引。8s 不支持。
6.Oracle 支持 CREATE AS SELECT 虚拟列语法,创建完成的表的列为普通列。目前 8s 不支持。