美文网首页
Oracle常用语句

Oracle常用语句

作者: 开心的许久 | 来源:发表于2017-05-02 22:47 被阅读0次

一、数据库初始化分为5步

*第1步:创建临时表空间 *
create temporary tablespace xuduo_temp 
tempfile 'E:\app\xuduo\oradata\orcl\xuduo_temp.dbf' 
size 1024m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
第2步:创建数据表空间
create tablespace xuduo_data  
logging  
datafile 'E:\app\xuduo\oradata\orcl\xuduo_data.dbf' 
size 1024m  
autoextend on  
next 50m maxsize 20480m  
extent management local; 
第3步:创建索引表空间
create tablespace xuduo_index 
datafile 'E:\app\xuduo\oradata\orcl\xuduo_index.dbf' 
size 1024m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
第4步:创建用户并指定表空间
create user xuduo identified by xuduo123  
default tablespace xuduo_data  
temporary tablespace xuduo_temp;  
第5步:给用户授予权限
grant connect,resource,dba to xuduo;

二、查询所有表信息

选择出的信息结果:表名 表名备注 列名 类型 长度 小数位数 注释 是否允许空 缺省值 外键
select a.table_name as 表名,user_tab_comments.comments as 表名备注,a.column_name as 列名,
  a.data_type as 类型,
  decode(a.data_type, 'NUMBER', a.data_precision, a.data_length) as 长度,
  a.data_scale as 小数位数,
  f.comments as 注释,
  a.nullable as 是否允许空,
  a.data_default as 缺省值,
  decode(e.key, 'Y', 'Y', 'N') as 外键
  from user_tab_columns a,user_col_comments f,user_tab_comments,
  (select b.table_name,
  b.index_name,
  b.uniqueness,
  c.column_name,
  decode(d.constraint_name, 'R', 'Y', 'N') key
  from user_indexes b,
  user_ind_columns c,
  (select constraint_name
  from user_constraints
  where constraint_type = 'P') d
  where b.index_name = c.index_name
  and b.index_name = d.constraint_name(+)) e
  where a.table_name = e.table_name(+)
  and a.column_name = e.column_name(+)
  and a.table_name = f.table_name
  and a.column_name = f.column_name
  and a.table_name = user_tab_comments.table_name
  --and a.table_name = 'T_EDR_CON'
  --and a.table_name not in('PLAN_TABLE','T_COMMAND_PARAM')
  order by a.table_name

相关文章

  • oracle之创建用户、表空间,用户授权及指定表空间

    参考链接 Oracle建立表空间和用户oracle创建删除表空间、用户、数据导入导出等常用sql语句 oracle...

  • Oracle 常用sql语句

    其他 1.Oracle 查询表字段和注释 可以用来拼接sql语句,或者拼接生成 java 实体类 2.Oracle...

  • Oracle 常用sql语句

    Oracle

  • 常用oracle SQL语句

    1.建表(复制表结构) 2.复制数据到另一个表(跨数据库test复制) 3.删除表中数据 4.删除表 5.显示当前...

  • Oracle常用DDL语句

    DDL - data definition language,数据定义语言,主要的命令有create,alter,...

  • oracle常用SQL语句

    获取表 获取表字段 剩余表空间百分比 检查依赖 检查被锁定的表 计算表占用空间的大小 查看数据库是否为CDB 查看...

  • oracle常用sql语句

    oracle数据库相关学习 标签(空格分隔): 数据库 [toc] 1. 查询oracle版本号 2. 数据库备份...

  • Oracle高级语句书目录

    Oracle高级语句之with as Oracle高级语句之merge into Oracle高级语句之row_n...

  • oracle常用语句

    sqlplus连接远程数据库:简易连接,不用进行网络配置,其实就是tnsname.ora文件,但只支持oracle...

  • Oracle常用语句

    一、数据库初始化分为5步 *第1步:创建临时表空间 * 第2步:创建数据表空间 第3步:创建索引表空间 第4步:...

网友评论

      本文标题:Oracle常用语句

      本文链接:https://www.haomeiwen.com/subject/kjbhtxtx.html