持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第9天,点击查看活动详情
生命不息,学习不止
题外话
人类优于其他物种的一个重要方面是人类学会了思考,所以说在人类的进化道路上,思考是举足轻重的,为了防止大家小脑袋瓜锈住,我打算每天出一道题让大家好好的思考一下。
每日一题:我们平时吃东西辣到了,都会喝点牛奶解辣,那如果我往牛奶里扔辣椒面,那喝下去会辣还是不辣啊?
废话不多说,上货!
正文
上回讲了达梦数据库的内部表,今天就继续说说达梦数据库几个常用的视图。
查看视图
上一讲我们讲了常用的内部表,其中提到了内部表dba_views,dba_views内存储了数据库中所有的视图
今天我们就来说几个比较常用的视图
all_tables
all_tables视图存放了所有数据库表的信息,指定有人会说这不跟dba_tables 一样嘛?
还是有区别的,all_tables视图不需要模式和用户权限,而dba_tables需要有对应的权限
比如我创建了一个用户test,查询dba_tables会产生报错,提示没有[DBA_TABLES]对象的查询权限,如下
dba_tables则不会
all_views
all_views则是储存了数据库所有视图的信息,同样相比于dba_views,all_views同样没有权限限制。
其余常见常用视图
all_tab_columns :数据库中所有表中列的信息
all_indexex : 数据库中所有索引的信息CLUSTER
all_ind_columns:数据库中所有索引列的信息
all_json_columns:数据库中所有json格式列信息
all_procedurces:数据库中所有函数的信息
下一篇继续讲表定义,敬请期待。
大家看完发现有什么错误,写在下面吧!跟我黑虎阿福比划比划!