这个式子里面两个表都是什么意思?ora cle 里面还有几张这样的表?都是做什么用的?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 04:20:57

这个式子里面两个表都是什么意思?ora cle 里面还有几张这样的表?都是做什么用的?
这个式子里面两个表都是什么意思?ora cle 里面还有几张这样的表?都是做什么用的?
 

这个式子里面两个表都是什么意思?ora cle 里面还有几张这样的表?都是做什么用的?
说一下,那两个不是表,而是视图
user_constraints是表约束的视图,描述的是约束类型(constraint_type)是什么,属于哪些表(table_name),如果约束的类型为R(外键)的话,那么r_constraint_name字段存放的就是被引用主表中的主键约束名.
user_cons_columns是表约束字段的视图,说明表中的和约束相关的列参与了哪些约束.这些约束有主键约束,外键约束,索引约束.
这样的系统表和系统视图在oracle里很多,根据用前缀,也就是user,dba,all来区分不同的用户,譬如上边这两个,都是以user开头的
就表示你当前用户下的这个视图,要是前边是dba就表示dba权限用户下的这个视图,all也就是代表所有了
因为太多了,我怕这里篇幅不够,所以你上网百度一下“oracle系统表”就能找到相关的帖子或者文章