关闭

Oracle数据库中的函数,包和触发器

函数: 函数和存储过程非常的相似,唯一的不同就是函数具有返回值。而存储过程是没有返回值的。函数的定义: 在pL/Sql developer工具左侧选择“Function”,右键新建就行。在弹出的框中输入函数名和返回值(返回值是必须的),参数可以不写。定义如下,创建一个无参的函数: /** 函数和存储过程非常的相似,唯一的不同的就是函数有返回值。 **/ create or re...
阅读(1398) 评论(0)

PL/SQL程序单元

PL/SQL程序单元: 是数据库中命名的PL/SQL块,作为数据库对象保存在数据库里。主要有四类: 过程:执行特定操作,无返回值。有点像Java中的方法,无返回值。函数:进行复杂计算,有返回值。有点像Java中的方法,有返回值。包:逻辑上相关的过程和函数组织在一起。有点Java中类的感觉。触发器:事件触发,执行相应的操作。 存储过程介绍: 参数模式: IN...
阅读(12897) 评论(0)

Oracle数据库中游标的使用

游标的定义: 游标的作用 在前面的文章中有提到过,查询结果如果超过一行,就需要使用游标。在文章”Oracle数据中的PL/SQL介绍“。 创建步骤: 定义一个游标 语法:CURSOR cursor_name is select _statement; 打开游标 语法:open cursor_name; 提取数据 使用fetch,fetch关键字会抓取当...
阅读(33515) 评论(0)

Oracle数据库的PL/SQL的流程控制语句

流程控制之if语句: declare str varchar2(3):='abc'; begin if(str='abc') then dbms_output.put_line('abc'); elsif(str='bc') then dbms_output.put_line('bc'); else dbms_out...
阅读(11822) 评论(0)

Oracle数据中的PL/SQL介绍

什么是Pl/SQL: PL/SQL是Procedure Language & Sturtured Query Language的缩写。PL/SQL的优点: 有利于客户/服务器环境应用的性能提高。PL/SQL是Oracle系统的核心语言,现在Oracle很多部件是由PL/SQL写成。 使一组语句功能形成模块化程序开发。使用过程性语言控制程序机构。可以对程序中的异常进行处理。集成在数...
阅读(1430) 评论(0)

Oracle数据库的字段约束创建和维护

创建Oracle数据库的字段约束: 非空约束唯一约束对字段的取值的约束默认值外键约束 create table tab_class( class_id number primary key, class_name varchar2(10) not null unique ); create table tab_stu( stu_id number, --学生姓名,不能为空,不能...
阅读(46859) 评论(0)

Oracle数据库学习之数据类型和表的操作

Oracle的数据类型: 字符型数据类型 charvarcharvarchar2long这几个字段之间的区别:char的长度是固定的,而varchar2的长度是可以变化的。也就是char(20)和varchar2(20)都存储"abc",char是占用20个字符的,而varchar2是占用3个字符空间的。但是char的效率要高与varchar。这也就是平时说的以空间换效率。如果有一...
阅读(9282) 评论(0)
    欢迎关注个人微信号
      欢迎关注微信账号:在路上的coder .每天一篇java相关或互联网相关的文章




    个人资料
    • 访问:795918次
    • 积分:2726
    • 等级:
    • 排名:第13838名
    • 原创:86篇
    • 转载:4篇
    • 译文:0篇
    • 评论:21条
    资源分享地址
    个人博客地址
    博客专栏
    最新评论