为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

以英语显示日期

2018-11-02 2页 doc 12KB 5阅读

用户头像

is_003124

暂无简介

举报
以英语显示日期以英语显示日期 以英语显示日期--- alter session set nls_date_language='american'; 一,摘要: 在自己电脑上用PL/SQL查询时间报错,报错代码是:ORA-01843: not a valid month 这是因为客户端是中文环境,格式mon就不能用英文的月份写法,必须用中文的“六月” 如果不想修改sql,那么请修改nls_date_language。详情请继续往下看~ 执行下面的语句时报错了: select months_between ('01-SEP-95...
以英语显示日期
以英语显示日期 以英语显示日期--- alter session set nls_date_language='american'; 一,摘要: 在自己电脑上用PL/SQL查询时间报错,报错代码是:ORA-01843: not a valid month 这是因为客户端是中文环境,格式mon就不能用英文的月份写法,必须用中文的“六月” 如果不想修改sql,那么请修改nls_date_language。详情请继续往下看~ 执行下面的语句时报错了: select months_between ('01-SEP-95','11-JAN-94') from dual; 我把日期中的英文月份改为汉字后执行就ok select months_between ('01-9月-95','11-1月-94') from dual; 19.6774193548387 二, 下来我们思考如何才能让日期格式为英文月份的语句正确执行呢, --用sql语句修改客户端的nls_date_language即可: SQL> alter session set nls_date_language='american'; Session altered 到这里就设置好了,下面的语句就能正确执行了~ --2008.1.11之后6个月是什么日期 SQL> select ADD_MONTHS ('11-JAN-2008',6) from dual; ADD_MONTHS('11-JAN-2008',6) --------------------------- 2008-7-11 --1994.1.11至1995.9.1之间总共跨越了几个月 SQL> select months_between ('01-SEP-95','11-JAN-94') from dual; MONTHS_BETWEEN('01-SEP-95','11 ------------------------------ 19.6774193548387
/
本文档为【以英语显示日期】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索