在GBASE 8s 里怎么看自己有哪些表?

进入一个实例时,有时候会不确定是不是目标实例需要靠里面表去判断。或者有时候,不记得自己有哪些表了,这种情况发生时,怎么获取该实例下所拥有的表?

这种情况确实很让人烦恼,目前我知晓有两种方法去查看表数据:

第一种很常用而且快捷,会显示所有你建立的表

info tables;直接显示自建表名。

第二种是相当于搜索了产品自建的系统表,会打印出很多系统自带表,在这里面你可以加上条件什么的查到你想要的表

select * from systables;这种不推荐因为有70多个隐藏系统表全部打印。

select tablename from systables order by tabid;这种比较简洁会出所有包括隐藏的表。

select tablename from systables where tabid > 99 order by tabid;把99之前的过滤掉,就是个人建立的表了。

一般情况下当然info tables 最快速。