随笔分类 - Sql Oracle
摘要:1.创建虚拟目录,映射到本地 create directory beifen as 'd:/beifen'; 查看所有目录 SELECT * FROM dba_directories; 删除目录 drop directory beifen 2.全库备份 expdp system/123456@127
阅读全文
摘要:查看是否有死锁 select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$
阅读全文
摘要:https://docs.oracle.com/en/database/oracle/oracle-database/index.html
阅读全文
摘要:再sqlpuls里执行 set timing on 再执行sql语句
阅读全文
摘要:select * from session_privs; --查询用户权限 grant create any view to 用户名 --视图权限 CREATE OR REPLACE VIEW 视图名字 AS (select 查询语句) --创建视图
阅读全文
摘要:服务=实例(instance)+数据库(database) 三大文件 1.控制文件:二进制文件 v$controlfile_record_section -- 控制文件路径 同时写进两个一模一样的文件。 该文件实时变化, select * from v$controlfile_record_sect
阅读全文
摘要:联机日志 select * from v$logfile; --查看日志路径 -- 默认路径 D:\app\Administrator\oradata\orcl select * from v$log
阅读全文
摘要:select status from v$instance 服务器当前状态 1. shutdown 关闭数据库 (1)shutdown normal:正常方式关闭数据库 正常的关闭方式,如果对于关闭数据库的时间没有限制,通常采用这种方式,以NORMAL方式关闭数据库,Oracle将执行如下操作: A
阅读全文
摘要:连接数 select count(*) from v$process ; --当前的数据库连接数 select value from v$parameter where name ='processes'; --数据库允许的最大连接数 alter system set processes = 500
阅读全文
摘要:转到基本查询 一、多表查询 笛卡尔积:每张表的列数相加,行数相乘。 连接条件:得出笛卡尔积后需要用where条件筛选出正确的数据。连接条件至少需要n张表减1个 1.等值连接 连接条件为等号 2.不等值连接 3.外连接(把对于连接条件不成立的数据包含在最近的结果中) SELECT 语句必须拥有相同数量
阅读全文
摘要:substr 截取字段 substr(字符串,截取开始位置,截取长度) substr(str,n,m) 第二,三参数可以省略, 第二个参数为负数时表示从倒数第n位开始向后截取m个 round(str,b)取小数点后几位 b是取几位小数 最后会四舍五入 round(1.2345, 3) trunc(1
阅读全文
摘要:一、存储过程 指存储在数据库库中供所有用户程序调用的子程序叫存储过程、存储函数。(存储过程、存储函数是对象) 存储过程和存储函数的区别是函数可以通过return语句返回一个值 格式: 例子: 执行 也可以在存储过程中执行 二、存储过程带参数
阅读全文
摘要:PL/SQL(Procedure Language/SQL) PL/SQL是Oracle对sql语言的过程化扩展 指在sql命令语言中增加了过程处理语句(如分支、循环等),使sql语言具有过程处理能力 在sqlplus中执行一下操作 一、一个完整的格式 1.只有执行体部分的结构,也就是只有begin
阅读全文
摘要:oracle索引总结 (http://www.cnblogs.com/wishyouhappy/p/3681771.html) 索引分类 1、B树索引 2、位图索引 3、单列索引和复合索引 4、函数索引 --创建 create index 索引名 on 表名(列名); --组合创建 create i
阅读全文
摘要:主键约束 主键是一个表中能标识唯一行的标志(可以是一行,也可以是多行) 单个字段主键 alter table 表名 add constraints 主键约束名称 primary key(字段名) 多个字段组合主键 ****一个表只能有一个主键 删除主键约束 外键约束 保持数据一致性,完整性,主要目的
阅读全文
摘要:1、创建序列 CREATE SEQUENCE EMP_SEQ START WITH 1 MAXVALUE 9999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; 2、使用序列 序列的两个属性值 currval 和 nextv
阅读全文
摘要:http://czmmiao.iteye.com/blog/1258462 数据字典解释 1、user_tables 查询用户所拥有的所有表 select table_name from user_tables; 2、all_tables 显示当前用户可以访问的所有表 select table_na
阅读全文
摘要:导出 导出分三种 导出表、导出方案(用户)、导出数据库 导入导出不需要进入sqlplus,都需要从cmd进到所安装的oracle目录的bin文件夹下 例如:D:\app\Administrator\product\11.2.0\dbhome_1\BIN 主要目的是我们要用到里面的exp.exe应用程
阅读全文
摘要:事物 http://www.cnblogs.com/linjiqin/archive/2012/02/06/2340637.htm 在当前的事务中设置保存点 savepoint 名字; 保存点回滚 rollback to 名字;(如果只写rollback那么将会回滚到事务之前的状态) 提交事务后保存
阅读全文