暂无图片
需要建立GBase 8c存储生成列,生成列的约束有哪些?
我来答
分享
菁菁
2022-01-24
需要建立GBase 8c存储生成列,生成列的约束有哪些?


生成列和涉及生成列的表的定义有几个限制

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
大壮十二

生成列和涉及生成列的表的定义有几个限制

  • 生成表达式只能使用不可变函数,并且不能使用子查询或以任何方式引用当前行以外的任何内容;
  • 生成表达式不能引用另一个生成列;
  • 生成表达式不能引用系统表,除了 tableoid;
  • 生成列不能具有列默认或标识定义;
  • 生成列不能是分区键的一部分;
  • 外部表可以有生成列。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
GBase 8c 数据库的列默认值可以是值,也可以是表达式吗?
回答 1
已采纳
可以的。默认值不仅可以是数值,还可以是表达式,在任何需要插入默认值时实时计算,而不是表创建时。例如为某个timestamp类型的列,指定默认值为CURRENTTIMESTAMP,当前时间:CREATE
创建的GBase 8c用户不能创建表空间
回答 1
表空间的创建必须使用超级用户完成,可以给普通用户授权,以便给表空间分配表、索引和数据库。
基于ODBC开发GBase 8c数据库,怎么配置linux下的数据源呢?
回答 1
已采纳
将GBase8c提供的ODBCDRIVER(psqlodbcw.so)配置到数据源中便可使用。配置数据源需要配置“odbc.ini”和“odbcinst.ini”两个文件(在编译安装unixODBC过
GBase 8c的索引类型式有几种?分别是哪些?
回答 1
GBase8c提供了多种索引类型:Btree、Hash、GiST、SPGiST、GIN和BRIN。每一种索引类型使用不同的算法来适应不同类型的查询。默认情况下,CREATEINDEX命令创建适合于大部
GBase 8c三权分立功能关闭时,怎么删除用户?
回答 3
mark
GBase 8c数据库怎么查看角色成员关系
回答 1
可以查看数据库支持的系统表pgauthmembers信息。命令SELECTFROMpgauthmembers。roleid列表示拥有成员的角色ID,member列表示roleid成员角色的ID,gra
GBase 8c支持哪些部署形态?单机可以部署么?
回答 1
GBase8c支持单机部署,可以直接在一台服务器上部署数据库,这种部署的优势是最低成本,且部署简洁。而且GBase8c通过多租户方式实现多种部署形态,可提供单机部署、主备部署及分布式部署三种部署形态,
GBase 8c安装失败,显示80000105
回答 2
这个错误码对应的是ip无效,检查下相应服务器是不是处于开机可用状态。
怎么停止删除GBase 8c分布式集群数据库的一个DN节点?
回答 1
你可以试试用ghactl命令,停止并删掉集群组件,语法格式为ghactlSTOPgtm/coordinator/datanodegroupnameldcslist[ccluster]
GBase 8c数据库的备份恢复是怎样的呢?
回答 1
为了更好地保护数据安全,GBase8c数据库提供三种备份恢复类型、多种备份恢复方案,能够在备份和恢复过程中保障数据的可靠性。备份与恢复类型可分为逻辑备份与恢复、物理备份与恢复、闪回恢复。当异常发生时,