日期与时间管理及 NLS 参数详解
1. 日期与时间管理基础回顾
在日期与时间管理的学习中,我们掌握了 DATE 值的舍入和截断原则。同时,引入了 PERSONAL_ID 值,它可作为人员表的主键,能提供关于个人性别和出生日期的综合信息。而且,PERSONAL_ID 值本身能被 11 整除,这使得该解决方案能有效抵抗错误和输入失误。
另外,我们还总结了生成随机日期的方法,既可以通过显式管理各个元素,也可以应用数值偏移来实现。在描述各种方法和参数时,我们指出参数值的含义可能会受到会话或服务器参数的影响。
以下是一些相关的测试问题及答案:
| 问题 | 选项 | 答案 |
| — | — | — |
| 执行 select ADD_MONTHS(TO_DATE('31.1.2023', 'DD.MM.YYYY'), 1) from dual; 的输出是什么? | A. February 28, 2023
B. February 29, 2023
C. February 31, 2023
D. An exception is raised | A |
| 选择正确的陈述: | A. 如果第二个参数值大于第一个,MONTHS_BETWEEN 函数可以提供负值
B. MONTHS_BETWEEN 函数通常只提供整数值,而不是数值表示
C. 如果 MONTHS_BETWEEN 函数的输出值为负,则会引发异常
D. MONTHS_BETWEEN 函数的内部实现会根据需要交换两个值,以使结果始终为正值 | A |
| 哪个 NLS 参数会影响 NEXT_DA
超级会员免费看
订阅专栏 解锁全文
998

被折叠的 条评论
为什么被折叠?



