Oracle学习
相信守月亮
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
匿名PL/SQL块示例
--循环结构示例,演示循环为所有员工加薪 declare v_deptcount number(2); --定义记录数变量 v_deptno number(2):=60; --定义并为变量赋初值 begin --查询sql语句,将字段值写入变量 select count(1) into v_deptcount from dep...转载 2019-03-26 14:32:10 · 299 阅读 · 0 评论 -
ORA-00054:resource busy and acquire with NOWAIT specified or timeout expired
摘自https://blog.youkuaiyun.com/czh500/article/details/89163352转载 2019-07-08 18:11:34 · 1547 阅读 · 0 评论 -
oracle中trunc函数
ORACLE中TRUNC是截取的函数 用在日期类型上,就是截取到日或时间 SELECT TRUNC(SYSDATE) FROM DUAL; 默认是截取系统日期到日,得到2012-12-19 比如值为"2012-12-19 14:30:50"的日期变量 TRUNC(SYSDATE)得到 2012-12-19 , 和TRUNC(SYSDATE,'DD')一样 TRUNC(SYSDATE,'YYYY'...转载 2019-07-02 15:15:56 · 429 阅读 · 0 评论 -
2.1.4模块化应用程序开发
--调用函数封装业务逻辑 create or replace function getaddsalaryratio (p_job varchar2) return number as v_result number(7,2); begin if p_job='clerk' then --如果为职员,加薪10% v_r...转载 2019-03-23 18:47:03 · 173 阅读 · 0 评论 -
3.循环结构:使用循环结构为所有员工加薪
declare --定义加薪比例常量 c_manager constant number :=0.15; c_salesman constant number :=0.12; c_clerk constant number :=0.10; v_job varchar(100); --定义职员变量 v_empno v...转载 2019-03-23 18:03:38 · 604 阅读 · 0 评论 -
面向对象开发
create or replace type emp_obj as object( empno number(4), --员工编号属性 ename varchar2(10), --员工名称属性 job varchar(9), --员工职位属性 sal number(7,2...转载 2019-03-23 18:19:53 · 170 阅读 · 0 评论 -
2.分支结构---使用分支结构为员工加薪
declare --定义加薪比例常量 c_manager constant number:=0.15; c_salesman constant number:=0.12; c_clerk constant number:=0.10; --定义职位变量 v_job varchar(100); begin --查询指定员工编码的员工信息 ...转载 2019-03-23 15:20:32 · 713 阅读 · 1 评论 -
使用嵌套块更新和插入部门表
declare v_deptcount number(2); --定义记录数变量 v_deptno number(2):=60; --定义并为变量赋初值 v_deptname varchar(12); begin --内部嵌套块 begin select dname into v_deptname f...转载 2019-03-26 15:00:47 · 246 阅读 · 0 评论 -
1.顺序结构---使用顺序结构计算员工薪资
1.顺序结构 使用顺序结构计算员工薪资 declare --定义变量 v_sal1 number; v_sal2 number; v_sumsal number; begin --1、查询编号为1的员工薪资 select sal into v_sal1 from emp where empno=&empno1; --2,查询编号为2的员...转载 2019-03-23 12:53:36 · 275 阅读 · 0 评论 -
PL/SQL块结构
块(Block)是进行PL/SQL程序开发时最基本的单位,所有的PL/SQL程序都是由块组成的块可分为如下两类: 匿名块:没有名称的PL/SQL块,可以内嵌到应用程序中或者在Toad或SQL*PLUS中直接运行的块。这种块通常由客户端程序产生,用来调用服务器上的子程序,这种块不会保存到数据库中。 命名块:具有名称的PL/SQL块,又可细分为3个部分,这种类型的块一般保存在服务器端的数据库中以...转载 2019-03-26 14:43:09 · 502 阅读 · 0 评论 -
创建表空间,修改默认表空间
--1、创建表空间 create tablespace MPAC_D_kuozhan datafile '/oracle/mms1/MPAC_D_kuozhan1.dbf' size 30G; 创建表空间,竟然耗时三个多小时。。。。。。。。。。。 --2、修改默认表空间 alter user aaa default tablespace MPAC_D_kuozhan; --3、查...转载 2019-07-23 08:58:57 · 1212 阅读 · 0 评论
分享