1 2 3 4

随笔分类 -  oracle

摘要:from后的表名 oracle的解析器按照从右到左的顺序处理from子句中的表名 因此from子句中写在最后的表将被最先处理 在from 子句中包含多个表的情况下,你必须选择记录条数最少的表放在最后 例如: where后的表名 将可以过滤掉最大数量记录的条件 写在where子句的末尾 解释器先执行后 阅读全文
posted @ 2020-03-28 16:04 多走多看 阅读(267) 评论(0) 推荐(0) 编辑
摘要:plsql developer可以通过f5进行查看 阅读全文
posted @ 2020-03-27 10:47 多走多看 阅读(319) 评论(0) 推荐(0) 编辑
摘要:拉链表 概念 不是技术,而是解决方案 目的:节约存储空间 记录数据在某一时间区间内的状态 以及数据在某一时点上的变化的数据存储方式 也是应需求而产生的技术解决方案 历史数据的两种存储方式 |账户ID|用户|状态|数据日期 | | | | | |001|张三|1|2008 06 27| |001|张三 阅读全文
posted @ 2020-03-25 13:13 多走多看 阅读(6963) 评论(0) 推荐(5) 编辑
摘要:oracle索引 作用: 用于加快数据的检索 类似于书籍的目录 索引的缺点 1. 降低了dml的效率 2. 数据量越大,索引键所占用的空间便越大 3. 位图索引不适合OLTP系统,不适合dml频繁的环境 平衡树索引 原理:通过一组排序后的索引键来取代默认的全表扫描检索方式 从而提高检索效率 当创建或 阅读全文
posted @ 2020-03-24 18:40 多走多看 阅读(425) 评论(0) 推荐(1) 编辑
摘要:oracle分区表 分区原则:当数据量超过2000W时,可以考虑使用分区表 原理: 将一张表分成好几个区域 (表空间划分的磁盘空间) 作用: 提高效率 分区表尽量建表时创建, 如果是后期优化时建分区表,一定要 先备份 |分区类型|类型描述| | | | |range:|按照范围分区,通常是按照时间字 阅读全文
posted @ 2020-03-23 23:28 多走多看 阅读(747) 评论(0) 推荐(2) 编辑
摘要:查询员工信息 S:静默登录 执行导入脚本 [oracle@localhost ~]$ cat impdept.sh !/bin/bash while read line do if [[ z $line ]];then continue fi dno= name= l= sqlplus S scot 阅读全文
posted @ 2020-03-08 16:50 多走多看 阅读(6001) 评论(0) 推荐(0) 编辑
摘要:oracle数据库的导入和导出 exp/imp 导入导出命令 它们是oracle自带的命令,所有版本通用的 exp 语法 userid:它是导出数据库的用户(一般使用system用户) file:指定导出的dump文件的路径(必须是oracle用户有权限的目录) log:指定导出时日志文件的存放路径 阅读全文
posted @ 2020-03-03 14:22 多走多看 阅读(786) 评论(0) 推荐(0) 编辑
摘要:linux下静默安装oracle centos7.7 oracle11gR2 安装前的准备 1禁用ipv6 新加 修改/etc/hosts,把ipv6那句本地主机名解析的注释掉 在/etc/modprobe.d/dist.conf文件中添加 2在/etc/hosts文件添加本机IP跟主机名 3关闭s 阅读全文
posted @ 2020-02-18 10:58 多走多看 阅读(389) 评论(0) 推荐(0) 编辑
摘要:描述 本机无oracle,通过PLSQL Developer程序,连接虚拟机中的oracle11gR2 1 下载instant client 需要和服务端版本对应 下载相应的instant client版本 解压后放到任意位置 2 创建目录文件 在该路径下创建文件 该文件内容 其中192.168.0 阅读全文
posted @ 2020-02-04 13:12 多走多看 阅读(250) 评论(0) 推荐(0) 编辑
摘要:理解PL/SQL包 简介 包(package)的主要作用是用于逻辑组合相关的PL/SQL类型 比如记录类型或者集合类型,PL/SQL游标或游标声明以及PL/SQL子程序 还可以包含任何可以在块的声明区中定义的变量 或者说是 将功能或业务相似的存储过程,函数 以及类型等进行一个封装 包的组成 一个PL 阅读全文
posted @ 2019-12-27 15:52 多走多看 阅读(1883) 评论(0) 推荐(0) 编辑
摘要:oracle触发器 触发器:在执行insert,updatedalete语句时, 触发执行的一段plsql代码 可以在sql语句执行前触发,也可以在sql语句执行后触发, 还可以替换原sql语句只执行触发器代码 触发器管理 让触发器失效 让触发器生效 删除触发器 1表级触发器(语句级触发器) 表级触 阅读全文
posted @ 2019-12-26 22:27 多走多看 阅读(722) 评论(0) 推荐(0) 编辑
摘要:函数 简介 函数:也是一个有名字的plsql代码块,创建之后保存在数据库中 数据库启动时加载 函数没有参数输入输出之分 但函数必须有返回值 调用时必须使用它的返回值 可以在sql 语句中使用,也可以在plsql中使用 创建函数 创建语法 创建一个函数 求一个数的阶乘 函数的调用 注意,不能直接在pl 阅读全文
posted @ 2019-12-24 15:32 多走多看 阅读(555) 评论(1) 推荐(1) 编辑
摘要:oracle存储过程 简介 存储过程,它是一个有名字的plsql代码块 创建之后会保存到数据库中 当数据库启动时,会自动加载到数据库内存中,执行效率高 存储过程有参数,没有返回值,但是有输出参数 创建 存储过程的创建语法 创建一个存储过程,打印10部门员工信息 调用 1在plsql代码块中调用 语法 阅读全文
posted @ 2019-12-24 14:17 多走多看 阅读(1109) 评论(0) 推荐(4) 编辑
摘要:异常 简介 在编写程序的过程中,总会遇到不少的错误 异常包含软件,硬件,网络,程序等运行过程中出现的错误 分类 这些错误有的是由于错误的输入造成的,有的是程序在运行过程中出现的逻辑性存错 oracle中的错误可以分为如下两大类 编译时错误: 程序在编写过程中出现的错误,pl/sql引擎在进行编译时会 阅读全文
posted @ 2019-12-23 22:54 多走多看 阅读(578) 评论(0) 推荐(1) 编辑
摘要:oracle集合 1初识集合 集合是oracle中的一种数据类型 存放一组数据类型相同的数据 集合组成 由 下标 和 值 组成 下标的类型包含数字 (整数,pls_integer,binary_integer) 和字符串 值的类型可以是 数据库中的所有类型 (基本数据类型,记录类型(record,% 阅读全文
posted @ 2019-12-19 21:59 多走多看 阅读(2110) 评论(1) 推荐(1) 编辑
摘要:游标 1初识游标 概念 oracle在执行sql语句时,给sql语句分配了一个缓冲区 游标是指向缓冲区的一个地址 缓冲区中包含了sql语句的运行结果 其中对于select语句,保存的是查询结果 对于update,delete,insert语句,缓冲区保存的是影响的数据库条数 游标的分类 显式游标和隐 阅读全文
posted @ 2019-12-19 21:30 多走多看 阅读(614) 评论(0) 推荐(0) 编辑
摘要:oracle简单配置文件 数据文件目录 D:\app\inmeditation\oradata\orcl 以.CTL结尾得的文件是 数据库的控制文件 以.LOG结尾的是 数据库日志文件 以.DBF结尾的是 数据文件 ,真正存储数据 监听器文件listener.ora D:\app\inmeditat 阅读全文
posted @ 2019-12-12 21:15 多走多看 阅读(765) 评论(0) 推荐(0) 编辑
摘要:1.键盘输入一个年份,判断是否是闰年; (能被4整除而不能被100整除或者能被100和400同时整除,满足其一即可); 方法1 declare v_year number(4):=&请输入一个4个字符的年份; begin if mod(v_year,4)=0 and mod(v_year,100)0 阅读全文
posted @ 2019-12-11 22:14 多走多看 阅读(2291) 评论(0) 推荐(2) 编辑
摘要:if语句 语法1 如果条件成立,执行if和end if 之间的语句。 语法2 语法3 例1 case when 条件表达式1 then 值1; when 条件表达式2 then 值2; ... when 条件表达式3 then 值2; else 默认值 end case; case 表达式 when 阅读全文
posted @ 2019-12-10 20:22 多走多看 阅读(1494) 评论(0) 推荐(0) 编辑
摘要:pl/sql Procedual language/structured query language(程序语言/结构化查询语言) sql语言只是访问,操作数据库的语言,而并不是一种程序设计语言,因此不能用于程序开发 pl/sql是oracle在标准sql语言上进行过程性扩展后形成的程序设计语言 p 阅读全文
posted @ 2019-12-09 21:34 多走多看 阅读(419) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示