查询数据库的表的数目

来源:互联网 发布:淘宝开通直通车的条件 编辑:程序博客网 时间:2024/06/09 10:05

ORACLE:

查看当前用户下表的数目:

select count(*) from user_tables;

查看所有的表:

select count(*) from dba_tables;

显示当前登录用户:

SELECT USER FROM DUAL;

SELECT SYS_CONTEXT ('USERENV', 'SESSION_USER') FROM DUAL;

显示当前登录SID:

SELECT SYS_CONTEXT('USERENV','SID') FROM DUAL;

查询包含某字段的所有表名

select * from user_tab_columns   where COLUMN_NAME='*****';

取查询出的数据的几条数据:

select * from 表名 where rownum=1;

字段需要大写

DB2:

查看某用户下的所有表

select count(*) from syscat.tables where tabschema='用户名';





0 0