常用SQL(一)
来源:互联网 发布:java能调用api 编辑:程序博客网 时间:2024/05/17 05:19
目录
- 查询oracle中所有用户信息
- 只查询用户和密码
- 查询当前用户信息
- 查询用户可以访问的视图文本
- 查询数据库中所有视图的文本
- 创建序列
- 查看当前用户的缺省表空间
- 查看当前用户的角色
- 查看当前用户的系统权限和表级权限
- 查看用户下所有的表
- 显示用户信息所属表空间
- 显示当前会话所具有的权限
- 显示指定用户所具有的系统权限
- 显示特权用户
- 查看名称包含log字符的表
- 查看某表的创建时间
- 查看某表的大小
- 查看放在ORACLE的内存区里的表
- 查看索引个数和类别
- 查看索引被索引的字段
- 查看索引的大小
- 查看视图信息
- 查看同义词的名称
- 查看函数和过程的状态
- 查看函数和过程的源代码
- 查看表字段
- 查看oracle版本命令
查询oracle中所有用户信息
select * from dba_users;
只查询用户和密码
select username,password from dba_users;
查询当前用户信息
select * from dba_ustats;
查询用户可以访问的视图文本
select * from dba_varrays;
查询数据库中所有视图的文本
select * from dba_views;select distinct tablespace_name from SYS.DBA_FREE_SPACE where tablespace_name like '%RB%';
创建序列
CREATE SEQUENCE 序列名 --关键字 create sequence table_S [INCREMENT BY n] --增长度,默认为1,可以是负值 [START WITH n] --从哪里增加,即第一个值,默认1 [{MINVALUE/ MAXVALUE n|NOMAXVALUE}] --最小值/最大值/无最大值(默认) [{CYCLE|NOCYCLE}] --是否循环,如果不循环,到最大值后会出错 [{CACHE n|NOCACHE}]; --内存缓冲,默认是20,可改善系统性能 create sequence SEQ_TB_USER increment by 1 start with 1 minvalue 1 maxvalue 999999 nocycle cache 10;
查看当前用户的缺省表空间
select username,default_tablespace from user_users
查看当前用户的角色
select * from user_role_privs
查看当前用户的系统权限和表级权限
select * from user_sys_privsselect * from user_tab_privs
查看用户下所有的表
select * from user_tables
显示用户信息(所属表空间)
select default_tablespace,temporary_tablespace from dba_users
显示当前会话所具有的权限
select * from session_privs
显示指定用户所具有的系统权限
select * from dba_sys_privs
显示特权用户
select * from v$pwfile_users
查看名称包含log字符的表
select object_name,object_id from user_objects where instr(object_name,'log')>0
查看某表的创建时间
select object_name,created from user_objects where object_name='ZW_YINGYEZ'
查看某表的大小
select sum(bytes)/(1024*1024) tablesize from user_segmentswhere segment_name='ZW_YINGYEZ'
查看放在ORACLE的内存区里的表
select table_name,cache from user_tables where instr(cache,'Y')>0
查看索引个数和类别
select index_name,index_type,table_name from user_indexes order by table_name
查看索引被索引的字段
select * from user_ind_columns where table_name='CB_CHAOBIAOSJ201004'
查看索引的大小
select sum(bytes)/(1024*1024) as indexsize from user_segmentswhere segment_name=upper('AS_MENUINFO')
查看视图信息
select * from user_views
查看同义词的名称
select * from user_synonyms
查看函数和过程的状态
select object_name,status from user_objects where object_type='FUNCTION'select object_name,status from user_objects where object_type='PROCEDURE'
查看函数和过程的源代码
select text from all_source where owner=user and name='SF_SPLIT_STRING'
查看表字段
select cname from col where tname='ZW_YINGYEZ'select column_name from user_tab_columns where table_name='ZW_YINGYEZ'
查看oracle版本命令:
select * from v$version
阅读全文
0 0
- 常用SQL(一)
- SQL常用语句(一)
- sql常用实用技巧(一)
- 常用SQL面试题 (一)
- 常用SQL语句整理(一)
- sql2005常用sql语句(一)
- mysql 常用 sql 语句(一)
- 一些常用的sql(一)
- Oracle中常用SQL语句(一)
- Android 常用sql语句笔记(一)
- Oracle常用sql语句(一)
- DBA常用sql(一)
- 常用SQL总结(一)
- SQL常用函数一
- SQL 常用语法一
- 常用SQL语句(一)
- sql常用(一)
- oracle常用技能整理(一)常用SQL
- maven settings.xml
- 关于JavaScript闭包学习
- (2)Spring IoC的第一个例子
- AI转型学习计划
- Android Studio遇到非法字符错误时的解决步骤
- 常用SQL(一)
- SQL语句简单记录,用来记录和后面扩充
- 【leetCode刷题日记】 51. N-Queens
- 常量指针和指针常量
- 容器平台选型:Docker、DC/OS、K8S ?
- 软件测试与质量概述
- 单列模式学习
- ES6箭头函数
- 引入无穷小微积分的合理性