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='用户名';