Oracle数据库
文章平均质量分 53
LinkHashSet
这个作者很懒,什么都没留下…
展开
-
Oracle 数据库,视图 ,索引
一. 视图 在oracle中单引号表示字符串, 在别名定义时需要用到双引号,别名是纯数字必须使用双引号 什么是视图 是一个虚表, 可以对视图进行增删改查 视图是不能存储数据的,所有的数据都在基本表(table)中 操作视图就是操作基本表 视图简单的说,就是封装了一个[复杂]的DQL; 对视图操作,只能操作哪些查询出来的列, 一般不作为修改 视图的语法 create [or replace] vi...原创 2018-10-26 20:26:48 · 376 阅读 · 0 评论 -
Oracle 数据库 Plsql的基本语句
一 . Plsql的基本语句 p :procedure l: language sql: 结构化查询语言 plsql 过程化语言: 在原来的基础上,新增 if ,循环语句; 基本结构 declare --声明 声明变量 begin plsql 过程化语言; [exception 捕获异常,处理异常, others] end; 声明变量 declare – 声明普通的变量 i numb...原创 2018-10-26 20:29:50 · 1564 阅读 · 0 评论 -
Oracle 数据库的游标
一. Oracle 游标 什么是游标 什么是游标 就是一个集合,数组,游标中存储很多的数据,处理多行数据的问题 游标就是指定一条DQL语句,内容就是DQL语句查询出的内容 游标的声明: cursor游标的关键字 cursor 游标名 is DQL; 游标的遍历 a,打开游标 b,提取游标中的内容, 提取一行记录:fetch 游标名 into 变量; c,循环, 退出,exit wh...原创 2018-10-26 20:34:07 · 458 阅读 · 1 评论 -
Oracle 存储过程
一. 存储过程 什么是存储过程 简单点说:就是封装了一组sql语句 ,提前编译好,存储在服务端 效率高,安全 使用场景: 网上买了一件商品:商品表(update),订单表(insert),购物车(delete), 金额表(update),物流表(insert),日志表(insert) 语法 create [or replace] procedure 过程名(参数名 输入型 in |输出...原创 2018-10-26 20:37:47 · 261 阅读 · 0 评论 -
Oracle 存储函数
一. 存储函数 什么是存储函数 简单点说:就是封装了一组sql语句 ,提前编译好,存储在服务端 效率高,安全 与存储过程区别 存储函数 必须有且只有一个返回值 语法不同 存储函数可以用在select语句中 存储函数中一般不写输出参数 语法 create or replace function 函数名(参数名 输入型 in |输出型 out 数据类型 ,…) return 类型 as|is – 声...原创 2018-10-26 20:40:19 · 336 阅读 · 0 评论 -
Oracle 触发器
一. Oracle 触发器 什么是触发器 监听器:监听表中的数据是否发生了改变(insert ,update ,delete) 监听器语法 create or replace trigger 触发器名称 before | after --在改变之前或之后执行触发器 insert | update | delete --监听哪一个动作 on 表名 – 监听哪一张表 触发器的级别 表级触发...原创 2018-10-26 20:45:33 · 343 阅读 · 0 评论 -
Oracle 数据库 JDBC调用存储过程和存储函数
一 . Oracle 数据库 JDBC调用存储过程和存储函数 ojdbc:在中央仓库没有 需要手动安装 mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=E:\oracle\product\10.2.0\db_1\jdbc\...原创 2018-10-26 20:52:32 · 270 阅读 · 0 评论