`

Oracle的存储函数的练习

 
阅读更多
create or replace function exercise_1(p_name varchar2) return varchar2 is
    str_Name varchar2(10);
    f_Name varchar2(30);
    ----1、自定义函数, 实现返回员工的姓:如果名字以S开头,就加上“**”;如果以A开头,就加上“*”。  
  begin
    str_Name := substr(p_name, 1, 1);
    if str_Name = 'S' then
      f_Name := '**' || p_name;
    elsif str_Name = 'A' then
      f_Name := '*' || p_name;
    else
      f_Name := p_name;
    end if;
    return(f_Name);
end exercise_1;



create or replace function fun_demo(p_name varchar2, p_addr out varchar2) return varchar2 is
  v_return varchar2(30);
  
  v_name varchar2(30);
begin

  v_name := 'Allen';

  p_addr := '坪山';
  
  v_name := p_name;
  
  v_name := v_name || 'asdfa';

  return(v_return);
end fun_demo;

 注意:存储函数有且只有一个返回值。

分享到:
评论

相关推荐

    oracle 存储过程学习

    快速学习函数创建和练习。 创建函数、存储过程、创建过程、调用存储过程、AUTHID、PRAGMA AUTONOMOUS_TRANSACTION、开发存储过程步骤、删除过程和函数、过程与函数的比较

    Oracle存储过程和自定义函数详解

    本篇文章主要介绍了Oracle存储过程和自定义函数详解,有需要的可以了解一下。

    Oracle学习开发常用的SQL和存储过程学习(内含SQL面试题目和存储过程,函数面试题目).zip

    Oracle学习开发常用的SQL和存储过程学习(内含SQL面试题目和存储过程,函数面试题目,里面有丰富的SQL基本语法学习和SQL练习题以及存储过程非常适合新手和找工作的人群

    oracle10g课堂练习I(1)

    练习概览:安装 Oracle 软件 2-21 3 创建 Oracle 数据库 课程目标 3-2 为数据库制定计划 3-3 数据库:示例 3-4 Database Configuration Assistant (DBCA) 3-5 使用 DBCA 创建数据库 3-6 口令管理 3-12 创建...

    oracle基础教程:第8章_存储过程、函数和包.pdf

    oracle 存储过程,函数,包的超详细讲解课件带有实例讲解并有实例练习。

    oracle进阶之plsql编程

    oracle进阶之plsql编程内容提要:通过对PL/SQL基础语法和存储函数、存储过程、包、触发器等数据库对象的概念及基本语法的学习与练习,达到学以致用的目的,并能在应用程序中调用存储函数及过程。

    21天学通Oracle

    第14章 Oracle中的函数与表达式(教学视频:111分钟) 240 第15章 Oracle中的控制语句(教学视频:16分钟) 282 第16章 SQL查询(教学视频:55分钟) 290 第17章 SQL更新数据(教学视频:34分钟) 319 第四篇 ...

    Oracle DBA workshop1 (中文版)

    练习概览:安装Oracle 软件2-21 目录 iii 3 创建Oracle 数据库 课程目标3-2 计划数据库3-3 数据库:示例3-4 Database Configuration Assistant (DBCA) 3-5 使用DBCA 创建数据库3-6 口令管理3-12 创建数据库设计模板3...

    oracle子程序的创建与测试

    利用VMware workstation 虚拟机,Windows 2003,oracle 9i,进行表的创建和插入数据、函数和存储过程的创建以及测试过程

    oracle10g课堂练习I(2)

    练习概览:安装 Oracle 软件 2-21 3 创建 Oracle 数据库 课程目标 3-2 为数据库制定计划 3-3 数据库:示例 3-4 Database Configuration Assistant (DBCA) 3-5 使用 DBCA 创建数据库 3-6 口令管理 3-12 ...

    oracle PL/SQL测试题目和详细答案

    pl/sql存储过程,函数,游标,以及存储过程中的基础知识,绝对值得你收藏的经典题目,让你的pl/sql得到最大的锻炼。让你的数据库逻辑更加灵活。

    Oracle Database 11g初学者指南--详细书签版

     ·实践练习——演示如何应用在每章学到的关键技术  ·学习效果测试——对学习效果的快速自我评估  ·注意——与所介绍主题相关的额外信息  ·章节测验——每章结束时的测验测试读者对所学知识的掌握程度 作...

    oracle 技术练习

    oracle 中PL/SQL 语法,函数和存储过程,复合类型的分析以及参考练习

    韩顺平oracle学习笔记

    记住:欲速则不达,做任何事情要遵循他的规律,循序渐进,信心很重要 成为一个oracle高手过程:理解小知识点->做小练习->把小的只是点连成线->做oracle项目->形成只是面->深刻理解 Oracle基础部分:oracle基础使用; ...

    Oracle的pl/sql和sqlplus

    1.练习利用SQL*Plus编写、执行PL/SQL程序的命令。 2.记录执行命令和操作过程中遇到的问题及解决方法,注意从原理上解释原因。...3.练习利用PLSQL Developer编写和管理存储过程、存储函数和触发器等。

    oracle实验报告

    实验一 SQL*PLUS练习 【实验目的】 (1) 了解Oracle的工作环境和基本使用方法。 (2) 练习标准SQL的数据操作,查询命令及其查询优化。 (3) 学会使用高级SQL命令,排序、分组、自连接查询等。 (4) 学会使用SQL*PLUS...

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)--详细书签版(第2/2部分)

    第5章 Oracle存储结构 139 5.1 了解表空间和数据文件 140 5.1.1 Oracle数据存储模型 140 5.1.2 段、区间、块和行 142 5.1.3 文件存储技术 144 5.2 创建和管理表空间 146 5.2.1 创建表空间 146 5.2.2 更改表...

    非常全的oracle文档

    十九、 Oracle函数 106 19.1. 字符函数 106 19.2. 数字函数 108 19.3. 聚合函数 109 19.4. 日期时间函数 110 19.5. 转换函数 111 19.6. 日期时间格式参数 113 19.7. 分析函数 114 19.8. 通用函数 115 19.9. GROUP BY...

    oracle 基础教程

    适合入门级学习资料: 目录: 第1章 关系数据库与SQL语言环境 第2章 数据查询 第3章 数据操作 第4章 表和视图 第5章 其他数据库对象 第6章 PL SQL基础 第7章 游标和异常处理 第8章 存储过程、函数和包 第9章 触发器

Global site tag (gtag.js) - Google Analytics