该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

题目:

哪些选项输出一个负数?如果你确信以下都不对,那么请选E[sql]

A DECLARE

l_date2 DATE := date '2012-12-20';

l_date1 DATE := l_date2 - 1;

BEGIN

DBMS_OUTPUT.put_line (MONTHS_BETWEEN (l_date1, l_date2));

END; /

B DECLARE

l_date1 DATE := date '2012-12-20';

l_date2

DATE;

BEGIN

DBMS_OUTPUT.put_line (MONTHS_BETWEEN (l_date1, l_date2));

END; /

C DECLARE

l_date1 DATE := date '2012-12-20';

l_date2 DATE := l_date1;

BEGIN

DBMS_OUTPUT.put_line (MONTHS_BETWEEN (l_date1, l_date2));

END; /

D DECLARE

l_date1 DATE := date '2012-12-20';

l_date2 DATE := l_date1 - 1;

BEGIN

DBMS_OUTPUT.put_line (MONTHS_BETWEEN (l_date1, l_date2));

END; /

知识点补充--MONTHS_BETWEEN的使用说明

Oracle的MONTHS_BETWEEN日期函数返回两个日期之间的月份数,是第一个参数日期到第二个参数日期的月份数

两个参数相等就返回0

第一个参数大于第二个参数返回正数

第一个参数小于第二个参数返回负数。

取绝对值在取整就得到月份数

答案:

① A 正确

② B L_DATE2没有赋值,故MONTHS_BETWEEN返回空值。

③ C 两个参数一样,返回0.

④ D 结果和A正好相反,返回整数

oracle负数怎么比较大小,输出负数【oracle学习吧】_百度贴吧相关推荐

  1. oracle中按数字大小排序函数,oracle中分组排序函数用法

    项目开发中,我们有时会碰到需要分组排序来解决问题的情况,如: 1.要求取出按field1分组后,并在每组中按照field2排序:2.亦或更加要求取出1中已经分组排序好的前多少行的数据 这里通过一张表的 ...

  2. oracle的clob的大小,sql – 在Oracle中定义CLOB的大小

    在设置clob时不会完全定义大小(与varchar不同).它只是简单的clob. 吊球的最大尺寸为4Gb. 存储方面,它将使用如下空间: >如果将lob定义为行内,并且lob小于~4kb,则它将 ...

  3. oracle临时表空间大小查询,查看oracle 系统临时表空间、undo表空间、SGA和PGA大小...

    1)检查oracle系统临时表空间大小: select sum(bytes)/1024/1024 "temp size(M)" from dba_temp_files where ...

  4. 查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件

    http://suan2046.iteye.com/blog/379539 标题:查看Oracle数据库表空间大小,是否需要增加表空间的数据文件 在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问 ...

  5. 修改oracle归档目录和大小

    oracle归档修改 修改大小:alter system set DB_RECOVERY_FILE_DEST_SIZE= 4G 修改路径:alter system set db_recovery_fi ...

  6. oracle11g创建闪回分区多大,Oracle闪回区大小预估

    一个朋友问如何设置Oracle闪回区大小,有什么依据没有. 查证官方文档,有如下描述 For example, if you intend to setDB_FLASHBACK_RETENTION_T ...

  7. windows oracle 内存大,如何设计Oracle数据库内存的大小

    SGA:是用于存储数据库信息的内存区,该信息为数据库进程所共享.它包含Oracle 服务器的数据和控制信息,它是在Oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写 ...

  8. oracle生成顺序编号,Oracle排序以及序号的输出 | 学步园

    在一般Select语句中我们通过Order by ...Asc/Desc来进行排序.但是这种排序方式在输出时,不包含排序后的序号信息. 现在介绍一下Oracle中可以用于排序输出的方法. 1. RAN ...

  9. python中findroot_Python源码问题算负数平方根无结果输出何解,python负数,def findRoot...

    Python源码问题算负数平方根无结果输出何解,python负数,def findRootdef findRoot(x, power, epsilon): """Assu ...

最新文章

  1. UIView的AddChildViewCtroller的用法(4中页面切换方式)
  2. log4j 2.x --LogManager
  3. springboot mysql事物_在Spring Boot中使用数据库事务
  4. android 滚动条 相关属性
  5. Facebook要造芯片了,开发团队正在组建中
  6. 数学归纳法的相关证明
  7. 经典调用共享变量wait()方法的实例
  8. 【学术】论文写作葵花宝典
  9. plecs中以RLC为例介绍c-scripe建立微分方程的过程
  10. dpdk 驱动移植叩开 kni 模块那些黑暗的角落
  11. 微信第三方平台代小程序实现业务
  12. 双十一苏宁“狮晚”PK天猫“猫晚”,玩的是娱乐,赢的是流量
  13. 抖音直播间获取高清视频地址
  14. excel学习-制作斜线表头
  15. 计算机与电视如何通过网络连接,电视如何和电脑连接?最全的五大法 100%看了收藏!(真实用)!...
  16. pythonjam游戏_独游网 - 专注独立游戏,为独立游戏发声!
  17. 同在Google工作,薪资差别怎么那么大!
  18. XML TTS 指南
  19. 「津津乐道播客」#322 津津有味:你吃的不是糖油混合物,是无处安放的情绪...
  20. 伪装地理位置软件任我行“android版本发布

热门文章

  1. Java的HttpURLConnection通过POST请求中文乱码
  2. Invalid options object. Copy Plugin has been initialized using an options object that does not match
  3. Android 抖动提示动画
  4. mpvue 从零开始 女友初成长 0
  5. Spring 集成web环境
  6. 【OS学习笔记】三十七 保护模式十:中断和异常的处理与抢占式多任务对应的汇编代码----主引导扇区代码
  7. 【软件开发底层知识修炼】一 深入浅出处理器之一 微处理器与微控制器
  8. Xcode添加pch文件
  9. session与cokkie区别
  10. C++ Websites