返回顶部
首页 > 资讯 > 数据库 >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://lsjlt.com/news/37117.html(转载时请注明来源链接)

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

猜你喜欢
  • NLS_DATE_LANGUAGEE和NLS_DATE_FORMAT
    通过一道051的考题看这两个默认参数的用法:91.View the Exhibit and examine the structure ...
    99+
    2024-04-02
  • Oracle Study之--NLS_DATE_FORMAT
    Oracle Study之--NLS_DATE_FORMAT系统环境:     操作系统:RedHat EL6     数据库:   &...
    99+
    2024-04-02
  • 修改NLS_DATE_FORMAT的四种方式
    一、 在用户环境变量中指定(LINUX) 在用户的.bash_profile中增加两句: export NLS_LANG=AMERICAN ---这一句必须指定,否则下一句不生效。 ex...
    99+
    2024-04-02
  • rem和em和px以及vh 和vw和%的示例分析
    本篇文章为大家展示了rem和em和px以及vh 和vw和%的示例分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.rem和em、px首先来说说em和px的关系 ...
    99+
    2024-04-02
  • 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+
    2024-04-02
  • PHP5和PHP8的性能和安全性:对比和改进
    PHP是一种广泛应用的服务器端脚本语言,用于开发Web应用程序。它已经发展了多个版本,而本文将主要讨论PHP5和PHP8之间的比较,特别关注其在性能和安全性方面的改进。 首先让我们来看看PHP5的一些特点。PHP5是在2004年...
    99+
    2024-01-26
    安全性 改进
  • redmine和testlink的迁移和集成
    redmine迁移(redmine使用的是bitnami redmine一键安装,环境为apache+mysql+php)在新环境中一键安装bitnami redmine,安装完后,执行下面操作1、备份原环...
    99+
    2024-04-02
  • asmcmd lsdsk和lsdg查看asmdisk和asmdiskgroup
    查看服务器上总共有多少个asmdisk [root@GI_Softwareonly_64 ~]# oracleasm listdisks OCPDATA1 OCPDATA2 查看服务器上总共有多少个as...
    99+
    2024-04-02
  • Vue.set()和this.$set()使用和区别
    在我们使用vue进行开发的过程中,可能会遇到一种情况:当生成vue实例后,当再次给数据赋值时,有时候并不会自动更新到视图上去; 当我们去看vue文档的时候,会发现有这么一句话:如果在...
    99+
    2024-04-02
  • 详解JS中? ?和?. 和||的区别
    目录1、 与 || 的区别2、 和 . 的区别1、 与 || 的区别 1)相同点: 和 || 的用法相同,都是前后是值,中间用符号连接,根据前面的值来判断最终是返回前面的值还是后面...
    99+
    2024-04-02
  • Mac安装和卸载node和npm
    1、官网下载 访问nodejs官网,点击稳定版,并下载 https://nodejs.org/en 2、安装 双击刚下载的文件,按步骤默认安装就行 3、 验证 安装完成后打开终端 npm -vno...
    99+
    2023-09-05
    macos npm 前端
  • chown和chmod的区别和用法
    一、chown和chmod的区别 1、chown 修改文件和文件夹的用户和用户组属性 要修改文件hh.c的所有者.修改为sakia的这个用户所有 chown sakia hh.c 这样就把hh.c的用户访问权限应用到sakia作为所有者 。...
    99+
    2023-10-29
    区别 chown chmod
  • Golang 和 Rust 的相似和差异
    go 和 rust 作为编译型系统编程语言,具有相似性(编译型、静态类型、并发支持),但也存在差异。go 采用垃圾收集进行内存管理,而 rust 采用手动内存管理。语法上,go 为 c ...
    99+
    2024-05-13
    rust golang
  • Java和Django:索引和并发的差异和相似之处
    随着互联网的发展,越来越多的企业开始使用Web应用程序作为其业务核心。Java和Django是两种广泛应用于Web开发的编程语言。本文将分析Java和Django在索引和并发方面的差异和相似之处。 索引 索引是数据库管理系统中用于提高数据...
    99+
    2023-11-01
    索引 django 并发
  • mysql索引的创建和和删除
    索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引。删除索引可以利用ALTER TABLE或DROP INDEX语句来实现。(1...
    99+
    2024-04-02
  • HTTP1.0和HTTP1.1和HTTP2.0的主要区别
    目录 HTTP1.0和1.1的区别长,短连接keep-alive,流水线模式新增表示IP内某台主机的Host报头属性新增错误状态的响应码409,410节约带宽,断点续传功能range报头缓存处...
    99+
    2023-09-08
    服务器 网络 http
  • python教程:__new__ 和 __init__及cls和self
    1、__new__ 和 __init__两者的区别:__new__是在实例创建之前被调用的,因为它的任务就是创建实例然后返回该实例对象,是个静态方法。__init__是当实例对象创建完成后被调用的,然后设置对象属性的一些初始值,通常用在初始...
    99+
    2024-02-02
    python 教程 __new__ __init__ cls self
  • C++、Java和Python的优势和劣势
    C++、Java 和 Python 的优势和劣势 引言:选择编程语言时,了解每种语言的优缺点至关重要。本文将探讨 C++、Java 和 Python 的优势和劣势,并提供实战案例。 C...
    99+
    2024-05-14
    python java c++ 移动应用程序
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作