广告
返回顶部
首页 > 资讯 > 数据库 >NLS_DATE_LANGUAGEE和NLS_DATE_FORMAT
  • 513
分享到

NLS_DATE_LANGUAGEE和NLS_DATE_FORMAT

2024-04-02 19:04:59 513人浏览 泡泡鱼
摘要

通过一道051的考题看这两个默认参数的用法:91.View the Exhibit and examine the structure 

通过一道051的考题看这两个默认参数的用法:


91.View the Exhibit and examine the structure of the PROMOTioNS table. Which two sql statements would execute successfully?

NLS_DATE_LANGUAGEE和NLS_DATE_FORMAT

A.UPDATE promotions SET promo_cost = promo_cost+ 100 WHERE TO_CHAR(promo_end_date, 'yyyy') > '2000';
B.SELECT promo_begin_date FROM promotions WHERE TO_CHAR(promo_begin_date,'mon dd yy')='jul 01 98';
C.UPDATE promotions SET promo_cost = promo_cost+ 100 WHERE promo_end_date > TO_DATE(SUBSTR('01-JAN-2000',8));
D.SELECT TO_CHAR(promo_begin_date,'dd/month') FROM promotions WHERE promo_begin_date IN (TO_DATE('JUN 01 98'), TO_DATE('JUL 01 98'));
答案:AB
A:正确
B:正确
C:错误
D:错误
C和D的错误都是因为没有指定转换的格式,而默认的格式是通过

NLS_DATE_LANGUAGEE和NLS_DATE_FORMAT决定的,因此他们都存在问题,可以进行如下修改


SQL> select TO_DATE(SUBSTR('01-JAN-2000',8)) from dual;
select TO_DATE(SUBSTR('01-JAN-2000',8)) from dual
ORA-01861: 文字与格式字符串不匹配
SQL> alter session set NLS_DATE_FORMAT='yyyy';
Session altered

SQL> select TO_DATE(SUBSTR('01-JAN-2000',8)) from dual;
TO_DATE(SUBSTR('01-JAN-2000',8
------------------------------
2000/12/1

SQL> select TO_DATE('JUN 01 98') from dual;
select TO_DATE('JUN 01 98') from dual
ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不为 0

SQL> alter session set NLS_DATE_FORMAT='MON DD RR';
Session altered

SQL> alter SESSION SET NLS_DATE_LANGUAGE='AMERICAN';
Session altered

SQL> select TO_DATE('JUN 01 98') from dual;
TO_DATE('JUN0198')
------------------
1998/6/1


您可能感兴趣的文档:

--结束END--

本文标题: NLS_DATE_LANGUAGEE和NLS_DATE_FORMAT

本文链接: https://www.lsjlt.com/news/37117.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • NLS_DATE_LANGUAGEE和NLS_DATE_FORMAT
    通过一道051的考题看这两个默认参数的用法:91.View the Exhibit and examine the structure ...
    99+
    2022-10-18
  • Oracle Study之--NLS_DATE_FORMAT
    Oracle Study之--NLS_DATE_FORMAT系统环境:     操作系统:RedHat EL6     数据库:   &...
    99+
    2022-10-18
  • 修改NLS_DATE_FORMAT的四种方式
    一、 在用户环境变量中指定(LINUX) 在用户的.bash_profile中增加两句: export NLS_LANG=AMERICAN ---这一句必须指定,否则下一句不生效。 ex...
    99+
    2022-10-18
  • rem和em和px以及vh 和vw和%的示例分析
    本篇文章为大家展示了rem和em和px以及vh 和vw和%的示例分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.rem和em、px首先来说说em和px的关系 ...
    99+
    2022-10-19
  • PHP和Cookie:理解和使用
    在开发Web应用程序时,持久性和状态管理是核心概念。在HTTP这样无状态的协议中,cookie是一种常用的工具,用于在用户的浏览器上存储信息,从而跟踪或识别返回的用户。在本文中,我们将深入讨论PHP中的cookie,它们是如何工作的,以及如...
    99+
    2023-09-06
    php 开发语言 学习 运维 服务器
  • python2和3搭建,pip2和pip
    linux自带python2,手动安装python3,sudo apt-get install python3.5下载pip,安装到python2使用easy_install 安装pip;sudo python3 -m easy_insta...
    99+
    2023-01-31
    pip
  • Java中 SLF4J和Logback和Log4j和Logging的区别与联系
    目录前言张家村小张的设计正交性Log4j最后前言 Java帝国在诞生之初就提供了集合、线程、IO、网络等常用功能,从C和C++领地那里吸引了大量程序员过来加盟,但是却有意无意地忽略了...
    99+
    2022-11-13
  • chown和chmod的区别和用法
    一、chown和chmod的区别 1、chown 修改文件和文件夹的用户和用户组属性 要修改文件hh.c的所有者.修改为sakia的这个用户所有 chown sakia hh.c 这样就把hh.c的用户访问权限应用到sakia作为所有者 。...
    99+
    2023-10-29
    区别 chown chmod
  • Mac安装和卸载node和npm
    1、官网下载 访问nodejs官网,点击稳定版,并下载 https://nodejs.org/en 2、安装 双击刚下载的文件,按步骤默认安装就行 3、 验证 安装完成后打开终端 npm -vno...
    99+
    2023-09-05
    macos npm 前端
  • redmine和testlink的迁移和集成
    redmine迁移(redmine使用的是bitnami redmine一键安装,环境为apache+mysql+php)在新环境中一键安装bitnami redmine,安装完后,执行下面操作1、备份原环...
    99+
    2022-10-18
  • asmcmd lsdsk和lsdg查看asmdisk和asmdiskgroup
    查看服务器上总共有多少个asmdisk [root@GI_Softwareonly_64 ~]# oracleasm listdisks OCPDATA1 OCPDATA2 查看服务器上总共有多少个as...
    99+
    2022-10-18
  • Vue.set()和this.$set()使用和区别
    在我们使用vue进行开发的过程中,可能会遇到一种情况:当生成vue实例后,当再次给数据赋值时,有时候并不会自动更新到视图上去; 当我们去看vue文档的时候,会发现有这么一句话:如果在...
    99+
    2022-11-12
  • 详解JS中? ?和?. 和||的区别
    目录1、 与 || 的区别2、 和 . 的区别1、 与 || 的区别 1)相同点: 和 || 的用法相同,都是前后是值,中间用符号连接,根据前面的值来判断最终是返回前面的值还是后面...
    99+
    2022-11-13
  • Java和Django:索引和并发的差异和相似之处
    随着互联网的发展,越来越多的企业开始使用Web应用程序作为其业务核心。Java和Django是两种广泛应用于Web开发的编程语言。本文将分析Java和Django在索引和并发方面的差异和相似之处。 索引 索引是数据库管理系统中用于提高数据...
    99+
    2023-11-01
    索引 django 并发
  • HTTP1.0和HTTP1.1和HTTP2.0的主要区别
    目录 HTTP1.0和1.1的区别长,短连接keep-alive,流水线模式新增表示IP内某台主机的Host报头属性新增错误状态的响应码409,410节约带宽,断点续传功能range报头缓存处...
    99+
    2023-09-08
    服务器 网络 http
  • mysql索引的创建和和删除
    索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引。删除索引可以利用ALTER TABLE或DROP INDEX语句来实现。(1...
    99+
    2022-10-18
  • Centos服务器和redis和nginx和mysql基础安全加固处理
    Centos 基本安全加固 确保root是唯一的UID为0的帐户 或者修改root用户名称为其他用户 除root以外其他UID为0的用户(查看命令cat /etc/passwd | awk -F: ‘($3 == 0) { pri...
    99+
    2018-08-04
    Centos服务器和redis和nginx和mysql基础安全加固处理 数据库入门 数据库基础教程
  • centos、Red Hat和Ubuntu如何关闭和开启iptables和firewalld防火墙
    这期内容当中小编将会给大家带来有关centos、Red Hat和Ubuntu如何关闭和开启iptables和firewalld防火墙,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Linux系统存在不同的发...
    99+
    2023-06-28
  • Linux进程和任务管理和分析和排查系统故障
    ♥️作者:小刘在C站 ♥️个人主页:小刘主页 ♥️每天分享云计算网络运维课堂笔记,努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生! ♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情 目录 前言 ​编辑...
    99+
    2023-08-31
    linux 运维 服务器
  • s.isdigit、isdecimal和
    isdigit() True: Unicode数字,byte数字(单字节),全角数字(双字节),罗马数字 False: 汉字数字 Error: 无 isdecimal() True: Unicode数字,,全角数字(双字节) False...
    99+
    2023-01-30
    isdigit isdecimal
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作