--统计系统中表的个数:
--表描述字段:
--需要字段:Name、Code、Commente
select lower(a.TABLE_NAME) || '-' || b.comments,
lower(a.TABLE_NAME),
b.comments
from user_tables a, user_tab_comments b
where a.TABLE_NAME = b.TABLE_NAME
order by b.comments,a.TABLE_NAME;
--查询所有表的字段信息。
--Name,Code,Data Type,Length ,P ,F,comments
select a.table_name,
t.comments,
a.COLUMN_ID,
nvl(b.comments,b.column_name),
b.column_name,
a.DATA_TYPE,
case
when a.DATA_TYPE = 'VARCHAR2' then
a.DATA_TYPE || '(' || a.DATA_LENGTH || ')'
when a.DATA_TYPE = 'DATE' then
''
when a.DATA_TYPE = 'NUMBER' and a.DATA_SCALE is not null then
a.DATA_TYPE || '(' || a.DATA_PRECISION || ',' || a.DATA_SCALE || ')'
when a.DATA_TYPE = 'NUMBER' and a.DATA_SCALE is null then
a.DATA_TYPE || '(' || a.DATA_LENGTH || ')'
else
''
end case,
case
when (select nvl(count(1), 0)
from user_cons_columns c, user_constraints d
where d.constraint_name = c.constraint_name
and d.constraint_type = 'P'
and c.table_name = a.table_name
and c.column_name = a.column_name) = 1 then
nvl((select d.constraint_name
from user_cons_columns c, user_constraints d
where d.constraint_name = c.constraint_name
and d.constraint_type = 'P'
and c.table_name = a.table_name
and c.column_name = a.column_name),'')
else
''
end case
from user_tab_cols a, user_col_comments b,user_tab_comments t
where a.TABLE_NAME = b.table_name
and a.COLUMN_NAME = b.column_name
and a.table_name=t.table_name
order by a.table_name,a.COLUMN_ID;
分享到:
相关推荐
Oracle中查询某个表的总字段数,要用SQL语句,或者在PL/SQL里面 代码如下:select count(column_name) from user_tab_columns where table_name=’T_B_AUDITOR’能够查出来指定的那张表的字段数。下面是通过大致查看...
2公交系统数据库设计 2.1系统数据库设计目标 研究、设计和建立一个城市公交系统数据库,实现对城市公交客运线路信息的管理维 护和统计分析,并为城市公交公司的经营和城市交通地理信息系统提供支持。数据库设 计的...
该信息框显示您的源代码的统计信息。这些信息包括: 1、文件的代码行数 2、文件的字符数 3、命名空间的个数 4、字段个数 5、接口个数 6、类的个数 7、函数个数 8、属性个数 9、注释的数量 10、统计文件的...
2.1 原始套接字与网卡绑定,并接收流经网卡的所有数据包; 2.2 对IP数据报进行分析以获得其首部详细信息; 2.3 对TCP报文段进行分析以获得其首部详细信息; 2.4 显示分析结果 3 建议使用VC++ 4 基于WinPcap开发...
由基本表与代码表中的数据,可以派生出所有的输出数据。 (4) 稳定性。基本表的结构是相对稳定的,表中的记录是要长期保存的。 理解基本表的性质后,在设计数据库时,就能将基本表与中间表、临时表区分开来 。 4. ...
中间表、报表和临时表 中间表是存放统计数据的表,它是为数据仓库、输出报表或查询结果而设计的,有时它没有主键与外键(数据仓库除外)。临时表是程序员个人设计的,存放临时记录,为个人所用。基表和中间表由DBA...
由基本表与代码表中的数据,可以派生出所有的输出数据。 (4) 稳定性。基本表的结构是相对稳定的,表中的记录是要长期保存的。 理解基本表的性质后,在设计数据库时,就能将基本表与中间表、临时表区分开来 。 4. ...
由基本表与代码表中的数据,可以派⽣出所有的输出数据。 (4) 稳定性。基本表的结构是相对稳定的,表中的记录是要长期保存的。 理解基本表的性质后,在设计数据库时,就能将基本表与中间表、临时表区分开来。 4. 范式...
实例001 在系统菜单中添加菜单项 2 实例002 带历史信息的菜单 3 实例003 菜单动态合并 4 实例004 像“开始”菜单一样漂亮的菜单 5 实例005 多彩的菜单 6 实例006 可以拉伸的菜单界面 8 1.2 工具栏设计...
订单生成后,用户往往与管理员进行沟通调整订单价格等信息,时尚版支持订单后期修改功能,可以方便的修改订单中商品的价格、商品的购买数量信息,修改后总价自动核算,非常方便! 二十、网站搜索关键词功能 经常...
0086 用回溯法找出n个自然数中取r个数的所有组合 58 0087 0~N位数的任意组合 59 0088 在数组中快速查找近似值 60 0089 实现直接插入法排序 61 第4章 函数应用 63 4.1 字符串处理函数 64 0090 使用...
数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108 A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式 (11) 算法的时间复杂度是指(C) A. ...
实例088 将数据表中的字段添加到combobox控件中 实例089 对listbox控件中的数据进行排序 实例090 listbox控件拒绝添加重复信息 实例091 限制用户名称长度及设置密码文本 实例092 带查询功能的combobox控件 实例093 ...
0086 用回溯法找出n个自然数中取r个数的所有组合 58 0087 0~N位数的任意组合 59 0088 在数组中快速查找近似值 60 0089 实现直接插入法排序 61 第4章 函数应用 63 4.1 字符串处理函数 64 0090 使用...
实例088 将数据表中的字段添加到combobox控件中 143 实例089 对listbox控件中的数据进行排序 145 实例090 listbox控件拒绝添加重复信息 146 实例091 限制用户名称长度及设置密码文本 148 实例092 带查询功能的...
76 <br>0111 计算字符串中子字符串出现的次数 76 <br>0112 获得字符串中大写字母的个数 77 <br>0113 获得某字符在字符串中最后出现的位置 78 <br>0114 如何找出字符串中某一字符的所有位置 78...
10.17 在Mac OS X中收集详细的系统信息 396 第11章 用户界面 400 引言 400 11.1 在文本控制台中显示进度条 402 11.2 避免在编写回调函数时使用lambda 404 11.3 在tkSimpleDialog函数中使用默认值和区间 405 ...