自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 利用rownum实现分页

1、显示前5条记录 当前所在页(currentPage)为1; 每页显示的记录长度(lineSize)为temp;SELECT * FROM (SELECT rownum rb, emp.* from emp where rownum <= 5) temp WHERE temp.rb > 02、显示中间的5条记录 当前所在页(currentPage)为2; 每页显示的记录长度(lin

2017-06-12 10:10:07 569

原创 子查询

**子查询返回多行单列数据** 如果子查询返回多行单列数据,需要用三种判断符判断:IN,ANY,ALL; IN操作符:用于指定一个子查询的判断范围; 例:select * from emp where sal in (select sal from emp where job = 'MANAGER') ANY操作符:与每一个内容相匹配,有三种匹配形式。 · = ANY:功能与IN操作符完全

2017-06-12 09:18:48 237

原创 oracle主要用户

超级管理员:sys/change_on_install; 普通管理员:system/manager; 普通用户:scott/tiger;

2017-06-09 14:09:33 242

原创 数字函数

ROUND(数字|列【,保留小数的位数】):四舍五入; TRUNC(数字|列【,保留小数的位数】):舍弃指定位置的内容; MOD(数字1,数字2):取模,取余数

2017-06-09 11:29:43 186

原创 字符函数

常用的字符函数 UPPER(字符串|列):将输入的字符串变为大写返回; LOWER(字符串|列):将输入的字符串变为小写返回; INITCAP(字符串|列):开头首字母大写; LENGTH(字符串|列):求出字符串的长度; REPLACE(字符串|列):进行替换; SUBSTR(字符串|列,开始点【,结束点】):字符串截取; 注意:1、在oracle数据库中,substr()函数截取的

2017-06-09 11:21:54 201

原创 统计每年入职的员工人数

所有员工的入职日期:select to_char(hiredate,’yyyy’) from emp;declare --定义每年入职的员工人数 count80 number := 0; --80年的员工人数 count81 number := 1; --81年的员工人数 count82 number := 2; --82年的员工人数 count87 number := 7; -

2017-05-27 10:08:24 7403

原创 自定义例外

使用raise抛出自定义例外--自定义例外:查询50号部门的员工姓名declare cursor cemp is select ename from emp where deptno = 50; pename emp.ename%type; --自定义例外 no_emp_found exception;begin open cemp; fetch cemp

2017-05-26 16:39:20 210

原创 系统例外

系统例外:no_data_found--系统例外:no_data_founddeclare pename emp.ename%type;begin select ename into pename from emp WHERE empno = 1234;exception when no_data_found then dbms_output.put_line('没有找到该

2017-05-26 16:23:15 200

原创 例外

系统例外 no_data_found (没有找到数据) too_many_rows(select…into 语句匹配多个行) zero_divide (被零除) value_error(算数或转换错误 如:abc转换成123) timeout_on_resource(在等待资源时发生超时) 自定义例外

2017-05-26 16:10:00 167

原创 游标之带参数的游标

--查询某个部门中员工的姓名declare cursor cemp(dno number) is select ename from emp WHERE deptno = dno; pename emp.ename%type;begin open cemp(20);--打开时需要带有参数 loop fetch cemp into pename;

2017-05-26 16:02:07 2663

转载 游标(光标)

cursor 光标名 [(参数名 数据类型[参数名,数据类型]…)] is select 语句 例:cursor c1 is select ename from emp; 打开光标; -open c1; 关闭光标; -close c1;(释放资源) 取一行光标的值; - fetch c1 into pename(取一行到变量中) 例:使用光标查询员工的姓名和薪资,并打印;/*1

2017-05-26 15:09:04 503

转载 循环

while循环 while 条件 loop 循环体 end loopdeclare pnum number := 1;begin while pnum <= 10 loop --循环体 dbms_output.put_line(pnum); pnum := pnum + 1; --pl/sql中不能使用++ end loop;end;loop 循环

2017-05-26 14:31:52 298

转载 pl/sql基本变量

pl/sql基本变量类型declare pnumber number(7,2); pname varchar2(20); pdate date;begin pnumber :=1; dbms_output.put_line(pnumber); pname :='tom'; dbms_output.put_line(pname); pdate:=sys

2017-05-26 14:00:18 433

列车时刻表

可实现按站点查询,按车次查询,能够登陆,可以模糊查询

2015-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除