- 博客(13)
- 收藏
- 关注
原创 包与包体
一、概念包类似于java中的接口,包中的过程与函数是只有名字没有sql块(代码)。要通包体来实现包中的过程与函数。作用:1.将有联系的对象打成包,方便使用 • 1 包说明和包体必须有相同的名字 • 2 包的开始没有begin语句,与存储过程和函数不同。 • 3 在包的说明部分定义函数和过程的名称和参数,具体实现在包体中定义。 • 4 在包内声明常量、变量、类型定义
2017-08-29 19:29:39
533
原创 存储函数、控制语句、循环语句
查看:select * from emp;一、概念与存储过程相比,存储函数是有返回值的:而且创建存储函数的关键字也不一们:函数关键字:Function 过程关键字:procedure二、创建存储函语法:Create function 函数名(参数......)Return 数据类型 is定义变量;Begin执行语句;Return 变量;End;/范例:请编写一个
2017-08-26 19:24:15
439
原创 数据库存储过程
一、PL/SQL概念:学习:1.提高应用程序的运行性能2.模块化的设计思想3.减少网络传输量4.提高安全性********************************************************************************二、Plsal 简单分类:块,过程(存储过程),函数(存储函数),触发器,包块:pls
2017-08-25 20:03:43
371
原创 创建视图
1.需要的创建表(可视化工具案例表)的代码在一些链接:2.创建视图语句:Create [or replace]view 视图名称as子查询;or replace:如果视图名称相同则覆盖掉原来的视图(慎用)3.查看视图语句:select * from 视图名称范例:列出部门名称各这些部门的员工作信息(数量,平均工资),同时列出那些没有员工的部门。
2017-08-25 19:36:33
837
原创 创建scott的案例表代码
1.CREATE TABLE BONUS (ENAME VARCHAR2(10), JOB VARCHAR2(9), SAL NUMBER, COMM NUMBER);CREATE TABLE EMP (EMPNO NUMBER(4) NOT NULL, ENAME VARCH
2017-08-25 19:33:30
600
原创 字符函数
1.字符函数:(1) upper() -------->将字符全部变成大写输出(2) lower() --------->将字符全部变成小写输出(3) initcap() ---------->开头首字母大写其他默认小写输出(4) length() ----------->得到字符串长度(5)replace() -----
2017-08-24 21:09:25
193
原创 oracle子查询嵌套查询
1.创建表:创建请自己去看以下网址http://www.cnblogs.com/xwdreamer/archive/2012/06/05/2537170.html2.要求:查询出工资比SMITH还要高的所有员工信息select * from EMP where sal>(select sal from emp where ename='SMITH');3.要
2017-08-24 20:07:26
10627
原创 数据基本函数
------------函数名-----------------count() : 统计函数sum() :求和函数avg() : 求平均max() : 最大min() : 最小1.统计有多少人,Count统计函数不统计null值select count(*) from person;2.求age的和:select SUM(age) fr
2017-08-22 21:54:25
277
原创 排序查询
查询语句 order byASC :升序(默认)DESC:降序1.升序查询:按age升序select * from person order by age ASC;select * from person order by age ;2.降序查询:按age降序select * from person order by age DESC;3.按age先升序
2017-08-22 21:26:01
216
原创 模糊查询
模糊查询语句:like子句通配符:1. '%' 匹配任意多个字符 2. '_' 匹配单个字符1.查询名字带有 “明” 字的所有人:select * from person where name like '%明%';2.查询名字第二个字是 “明” 的所有人:select * from person where nam
2017-08-22 21:00:05
315
原创 数据查询
1.查询指定字段:select name as 名字 from person;2.给查询后的字段取别名:select name as 名字 from person;3.过滤掉重复的数据:select distinct name as 名字 from person;4.‘||’链接查询字段:select '姓名:'||name||' 年龄:'||' 班级:'||ban
2017-08-22 20:57:26
201
原创 数据库中插入数据
1.创建一个表:creat table person(id number primary key,name varchar2(20) not null, sal number(6,2));2.表中插入数据:insert into person values('1','李白','3000.51');以上方式在开发中不推荐使用3.添加指定的字段:inse
2017-08-21 20:42:14
277
原创 1.数据库创建一个主子表
1.创建主表:create table A1(id number primary key,name varchar2(10) not null);2.创建子表create table B1(id number primary key, name varchar2(10) not null, age number check(age>0 and age
2017-08-21 20:35:23
2245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人