网站建设资讯

NEWS

网站建设资讯

怎么查询表oracle,怎么查询表格里的重复项

Oracle数据库中如何查询一个用户A下面所有的表的信息

1、打开pl/sql客户端,登录oracle数据库;

为山东等地区用户提供了全套网页设计制作服务,及山东网站建设行业解决方案。主营业务为做网站、成都做网站、山东网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

2、编写sql,select * from user_tables t where table_name like 'TEST%' order by 1;即可查看该用户下所有的表;

3、编写sql,select * from all_tables t;即可查看该库下所有用户所有的表;

4、编写sql;select * from user_tab_cols t where table_name like 'TEST%' order by 1, column_id;即可查看该用户下所有表的字段信息;

oracle数据库怎么查询某个表有多少个字段

1、创建测试表,

create table test_cols(id varchar2(20),remark varchar2(20),ex_filed1 varchar2(20),ex_filed2 varchar2(20));

2、编写sql,查看系统视图,可以看到该用户下所有表的字段信息,select * from user_tab_cols;

3、编写sql,查询刚创建的表,字段信息,select * from user_tab_cols t where table_name = 'TEST_COLS';

4、编写sql,查询该表的字段数,这样对于字段较多的表,结果更明显;

select count(distinct column_name) from user_tab_cols t where table_name = 'TEST_COLS'

如何在oracle中查询每个表的记录条数

1、先查询本库的所有表,测试sql,select * from user_tables t where table_name like 'TEST%';可以看到有多张表;

2、查询一共有几张数据表,

select count(*) from user_tables t where table_name like 'TEST%';

3、编写脚本,查询TEST开头表,每个表的记录数,

declare

v_sql varchar2(200);

v_cnt number(10);

begin

for v_tab in (select table_name from user_tables t where table_name like 'TEST%') loop

v_sql := 'select count(*) from '|| v_tab.table_name;

execute immediate v_sql into v_cnt;

dbms_output.put_line(v_tab.table_name||':'||v_cnt);

end loop;

end;

4、执行该sql,在输出窗口,可以看到每个表的输出结果,

TEST_A:4

TEST_CERTNO:6

TEST_CLASS:4

TEST_COL_1:20

TEST_COL_2:100

TEST_CONNECT:4

TEST_DATE:0

TEST_DATE_1:199

TEST_DATE_2:99

TEST_JOB:6

TEST_LOCK:2

TEST_LOG:999

TEST_MID:328

TEST_SALESSTATISTICS:9999

TEST_STUDENT:6

TEST_SUBSTR:4

TEST_UPDATE:3

TEST_UP_A:6

TEST_UP_B:3

TEST_UP_LIKE:6


网页标题:怎么查询表oracle,怎么查询表格里的重复项
网页网址:http://cdweb.net/article/dsgdhci.html