Oracle中有关字段信息储存
来源:互联网 发布:跑团软件 编辑:程序博客网 时间:2024/05/04 19:00
今天接到一个任务需要统计数据库表中的行长,以前也没怎么弄过Oracle,只知道Oracle会把一些数据结构的信息储存 到系统表中,所以就开始从系统表中寻找吧。
首先从ALL_OBJECTS下手,既然跟字段有关系,那么就先找找名称带有COLUMN的对象吧。
看里面的对象,感觉USER_TAB_COLUMNS这个试图有点象,看了看,过着就是我要找的那张表,不过里面没有owner信息,不要紧,关联一下就OK了
这样就可以轻易的统计出表的行长了。
本人对Oracle了解还不多,不知道有没有什么更简单的方法。
首先从ALL_OBJECTS下手,既然跟字段有关系,那么就先找找名称带有COLUMN的对象吧。
select * from all_objects where Object_name like '%COLUMN%' AND OBJECT_TYPE='VIEW';
select a.TABLE_NAME,sum(DATA_LENGTH) AS ROWLENGTH from USER_TAB_COLUMNS a,
all_objects b where b.owner='YYGL' and b.Object_type='TABLE' and b.object_name = a.TABLE_NAME
GROUP BY A.TABLE_NAME order by a.TABLE_NAME;
all_objects b where b.owner='YYGL' and b.Object_type='TABLE' and b.object_name = a.TABLE_NAME
GROUP BY A.TABLE_NAME order by a.TABLE_NAME;
这样就可以轻易的统计出表的行长了。
本人对Oracle了解还不多,不知道有没有什么更简单的方法。
- Oracle中有关字段信息储存
- oracle数据字典储存的数据库信息。
- oracle中查询与用户有关的信息
- 在oracle中通过字段信息生成xml文件
- Oracle查看表中每个字段的统计信息脚本
- Oracle中获取对应表的所有字段信息
- 有关oracle分页的rownum字段
- oracle中查询表的信息,包括表名,字段名,字段类型,主键,外键唯一性约束信息
- Oracle 中字段属性
- 有关Oracle统计信息的知识点
- mysql,sqlserver和oracle中查看当前库中所有表和字段信息
- Asp.Net C#中Session 如何储存取信息
- 十五周——文件中储存学生信息
- SQLite中有关datetime字段的处理
- C#中有关字段的访问控制
- 储存班长信息
- 获取oracle表中所有需要的信息(字段、注释、类型等等)
- Oracle中将一条记录(某字段中为合并的信息)拆分成多条记录
- ASP.NET 2.0 中实现 Treeview 与数据库的绑定(含代码)
- axis2 wss4j 例子
- Socket I/O模型全接触
- C#.net 用 FileStream读写文件
- 怎样推算是哪个世纪,哪个年代?
- Oracle中有关字段信息储存
- IDES SAP SEM 4.0/SAP BW 3.50 笔记本安装手册
- 读研了,开播了,留个参照
- 开张大吉
- Meta标签详解
- 单链表的基本操作
- cpu的使用率
- MySQL与MS Access对照
- 顺序表的基本操作(C语言)