学曲谱,请上曲谱自学网!

oracle存储过程

时间:2019-04-22 12:06:00编辑:刘牛来源:曲谱自学网

知识点:oracle存储过程收集:糜赣瘫 编辑:栀子花女孩
本知识点包括:1、怎么在oracle中查看存储过程 2、怎么才oracle中查看存储过程 3、oracle函数和存储过程有什么区别 4、oracle存储过程 查询 5、oracle中运用存储过程调用函数 。


《oracle存储过程》相关知识

查了些资料发下存储过程没有单一的一个数字函数可以满足你的要求,额,可能暂时没有

我不知道下面的这个是不是你想要的结果(将round 与 trunc 双剑合璧):

SQL> CREATE OR REPLACE PROCEDURE CHESHI

2 (I NUMBER)

3 AS

4 -- Local variables here

5 C NUMBER;

6 B NUMBER;

7 D NUMBER;

8 begin

9 ----确定舍入为两位,进行判断

10 --截断到小数点两位

11 SELECT (I - TRUNC(I))

12 INTO B

13 FROM DUAL;

14 --如果大于等于0.12

15 IF B >= 0.12 THEN

16 --如果大于等于0.126

17 IF B >= 0.126 THEN

18 SELECT TO_CHAR(ROUND(I,2))

19 INTO C

20 FROM DUAL;

21 DBMS_OUTPUT.put_line(TO_CHAR(C));

22 ELSE

23 SELECT TRUNC(I,2) --

猜你喜欢:

1:怎么在oracle中查看存储过程

提示:语句查询法: SELECT text FROM user_source WHERE NAME = 'Procedure Name'ORDER BY line;--其中Procedure Name为存储过程名字,需要全部用大写英文。工具查询法: 1、登录第三方工具(如pl/sql)登录到指定数据库。 2、左侧树中找到Procedures...

2:怎么才oracle中查看存储过程

提示:可用语句查看或用第三方工具查看。 一、语句查看方法: 1、执行语句: SELECT text FROM user_source WHERE NAME = 'Procedure Name'ORDER BY line;--其中Procedure Name为存储过程名字,需要全部用大写英文。2、如要查P_TEST的存储过程: SELEC...

3:oracle函数和存储过程有什么区别

提示:oracle中存储过程和函数的区别如下: 1.存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。 2.对于存储过程来说可以返回参数,而函数只能返回值或者表对象。 3.存储过程一般是作为一个独立的部分来执行,而函数可以作为查询语句的...

4:oracle存储过程 查询

提示:存储过程里面不可以结果取出来放那就算,你得有变量去存储结果才行. 我给你个简单例子: create or replace procedure wy_temp is rst emp%rowtype; begin select * into rst from emp where rownum=1; end wy_temp; 这只是个简单例子,我只取了一...

5:oracle中运用存储过程调用函数

提示:我也来做,以下程序经过测试,正常获取cost值,插入收银信息表正常!! --创建表 CREATE TABLE member_info( memberid NUMBER, memberlevel VARCHAR2(20), memberdis NUMBER) ; CREATE TABLE cost_info( memberid NUMBER, spend FLOAT, COST FLO...

oracle四舍五入

ost是什么意思

热门曲谱

Copyright © 2014-2019 曲谱大全(www.qpzxw.com)曲谱自学网版权所有 备案号:皖ICP备2021004734号-1

版权声明:曲谱网所有曲谱及资料均为作者提供或网友推荐收集整理而来,仅供爱好者学习和研究使用,版权归原作者所有。

联系邮箱:qupudaquanhezuo@gmail.com