Oracle函数写法和举例[通俗易懂]

Oracle函数写法和举例[通俗易懂]1、declare声明变量后的每个变量都要加分号;2、所有的语句结束和sql语句结尾,都要加分号;3、变量赋值variable:=’1234’如:recordId:=’1234′;4、插入列数据获取:new.colname如:new.exec_record_id5、sql查询写入变量selectcolnameintovariable如:selectverify_dateintoexecDatefromorders_executed_rec…

大家好,又见面了,我是你们的朋友全栈君。

1、declare 声明变量后的每个变量都要加分号;
2、所有的语句结束和sql语句结尾,都要加分号;
3、变量赋值 variable :=’1234′
   如:recordId := ‘1234’;
4、插入列数据获取 :new.colname 
   如:new.exec_record_id
5、sql查询写入变量 select colname into variable
   如: select verify_date into execDate   from orders_executed_record where record_id=’1234′;

函数举例:

create or replace function f_query_fee(in_clinic_type_code varchar2,in_dept varchar2) return number is
  special_price number(10,2);
  nomal_price number(10,2);
  rtn_price number(10,2);
begin
  special_price :=10;

  IF special_price>0
   THEN
       rtn_price := special_price;
   else
       rtn_price := nomal_price;
   END if;
   return rtn_price;
end  ;

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160751.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月17日 下午1:00
下一篇 2022年7月17日 下午1:16


相关推荐

  • spout详解

    spout详解spout 放在每个 executer 执行 我们先从 spoutExecuto 的初始化开始往下看 spoutExecuto 是在一个 worker 中管理其中的 tasks 在 SpoutExecuto 的构造函数中初始化一些组件 taskId topologyId spout 等 在这个线程中 除了一些常见的属性 可以看到还会去创建并设置两个对象 将待执行的 task 信息传入 1 TaskTransf

    2026年3月19日
    3
  • 基于ssm家校通(学校+家庭)管理系统的设计及实现mysql

    基于ssm家校通(学校+家庭)管理系统的设计及实现mysql环境 ssm mysql jdk8 tomcat8 前台登陆 本系统用户分为三大类 管理员学生家长和老师 为这三大类用户提供他们各自的功能 管理员 校内公告发布 申请公告发布到网站 申请新闻发布到网站 校内新闻 登录及权限验证 注册申请 密码找回 管理本校事务 申请家长身份 维护学生 家长关系 申请新的学生与家长关系 取消学生与家长关系 消息推送 老师 按不同的身份权限 登录及权限验

    2026年3月17日
    2
  • 在ubuntu系统下安装python

    在ubuntu系统下安装python

    2021年10月6日
    49
  • socket.io+angular.js+express.js做个聊天应用(四)「建议收藏」

    socket.io+angular.js+express.js做个聊天应用(四)

    2022年1月26日
    60
  • domcontentloaded ajax,Ajax优化(1) — DOMContentLoaded

    domcontentloaded ajax,Ajax优化(1) — DOMContentLoaded很久没有来百度空间看看了 一直忙武林三国游戏 这款 webgame 目前已经进入收尾阶段 今天来到这儿 突然觉得留下点什么比较好 呵呵 想了想 就取了 Ajax 优化 这个题目 将一系列同行们可能没有用到 or 没有注意 or 发现但没有去处理的细节记录下来 DOMContentLo 是 firefox 下特有的 Event 当所有 DOM 解析完以后会触发这个事件 与 DOM 中的 onLo

    2026年3月16日
    2
  • Module build failed (from ./node_modules/eslint-loader/index.js)

    Module build failed (from ./node_modules/eslint-loader/index.js)错误信息:D:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210>npmrunserve>vuesax-vuejs-dashboard-admin-template@2.1.0serveD:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210>vue-cli-serviceserveI…

    2022年6月18日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号