![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习oracle的日子
文章平均质量分 74
IT不挨踢
这个作者很懒,什么都没留下…
展开
-
oracle之函数
OracleOracle常用函数分类:1.字符函数2.数字函数3.时间函数4.转换函数5.聚合函数 常用字符函数: Lower:将字母转换为小写例子:selectlower(ename)from emp;Upper:将字母转换为大写例子:selectupper(ename)from empLength:返回字符长度例子:sel原创 2013-11-17 22:54:10 · 745 阅读 · 0 评论 -
oracle之存储过程、视图、索引、表空间
---存储过程------插入数据存储过程create or replace procedure insert_emp_proc(myempno number,myename varchar2,myjob varchar2,mymgr number,mydate date,mysal number,mycomm number,mydeptno number)asbegin i原创 2013-11-18 18:58:01 · 894 阅读 · 0 评论 -
oracle之序列
--序列---1.创建create sequence sequence_namestart with 1---从1开始increment by 1--自增1minvalue 1--最小值1nomaxvalue--不设最大值nocycle--自增达到最大或自减达到最小时不重新开始,报错cache 30---余弦分配好产生30个序列号的内存空间。---2.使用s原创 2013-11-18 19:06:38 · 651 阅读 · 0 评论 -
oracle之动态sql、游标
动态sqldeclare--需要执行的动态sql语句:mysqlmysql varchar2(500);emp_id number:=7566;salary number(7,2);dept_id number(2):=2;dept_name varchar2(14);='PERSONNEL';location varchar2(13):='DALLS';emp原创 2013-11-18 19:28:07 · 1120 阅读 · 0 评论 -
oracle之完整的动态分页
------------------------- create or replace package testpackage astype test_cursor is ref cursor;end testpackage;------------------------------------------------create or replace procedure原创 2013-11-18 19:31:04 · 1357 阅读 · 0 评论 -
oracle之PLSQL小习题
--求n的阶乘declaren number:=&n;s number:=1;i number:=1;sums number:=0;begin for i in 1..n loop s:=s*i; sums:=sums+s; end loop; dbms_output.put_line(n||'的阶乘为:'||s);原创 2013-11-17 20:56:20 · 2620 阅读 · 1 评论 -
oracle之高级查询、子查询
--操作符--算术运算+、-、*、/select ename,sal,(sal*12+ 2000) from emp where sal>2000--字符串连接操作符(||)select(ename|| 'is a' ||job) as "employee details" from emp where sal>2000--字符创可以用单引号也可以用双引号,在别名中存在空格时,必须原创 2013-11-17 20:43:31 · 758 阅读 · 0 评论 -
oraclez之基础增删查改
DDL:--创建表create table infos(stuid varchar2(7) not null,--学号stuname varchar2(10) not null,--姓名gender varchar2(2) not null,--性别age number(2) not null,--年龄seat number(2)not null,--座号enrol原创 2013-11-17 20:36:43 · 798 阅读 · 0 评论 -
oracle之经典查询题
--01. 查询员工表所有数据select * from emp--02. 查询职位(JOB)为'PRESIDENT'的员工的工资 select sal from emp where job='PRESIDENT'--03. 查询佣金(COMM)为0或为NULL的员工信息 select * from emp where comm=0 or comm is null--翻译 2013-11-18 19:39:54 · 2257 阅读 · 0 评论