久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > 如何解決ORA-01843與NLS_DATE_FORMAT問題建站知識

如何解決ORA-01843與NLS_DATE_FORMAT問題建站知識

時間:2023-05-23 15:05:23 閱讀: 文章分類: 網站建設 作者: 網站技術員

導讀:1建站知識本文將詳細介紹如何解決ORA-01843與NLS_DATE_FORMAT問題,需要的朋友可以參考下高端網站建設網站推廣優化seo。

高端網站建設網站推廣優化seo

在Oracle SQL的where子句中傳入字符類型參數'19-11月-08',使得可以直接和日期類型比較,或者轉換一下同日期類型比較。 如果傳入的字符格式和NSL_DATE_FORMAT一致,那么可以不轉換直接用,否則會報ORA-01861錯誤。如果轉換得不正確,則可能會報ORA-01843或其他錯誤。 例如: Trc代碼 SQL>

復制代碼 代碼如下:

elect count(*) from dba_objects where created>to_date('2008-12-01'); select count(*) fr網站seo優化om dba_objects where created>to_date('2008-12-01')

第 1 行出現錯誤: ORA-01861: 文字與格式字符串不匹配 Trc代碼 SQL>

復制代碼 代碼如下:

select count(*) from dba_objects where created>to_date('19-11月-08','mm-dd- yyyy'); select count(*) from dba_objects where created>to_date('19-11月-08','mm-dd-yyyy' )

第 1 行出現錯誤: ORA-01843: 無效的月份 不能識別的字符串和格式轉換不對的字符串測試時會出現這樣的錯誤。 使用to_date轉換的格式字符串主要為'DD-MON-RR'/'DD-MON-RRRR'或'YYYY-MM-DD'/'YY-MM-DD'。 如果能識別,正確的結果應是這樣。 SQL>

復制代碼 代碼如下:

select count(*) from dba_objects where created>'19-11月-08';

COUNT(*) ---------- 4199 這個格式和會話的NLS_DATE_FORMAT參數值相關。

復制代碼 代碼如下:

select SYS_CONTEXT('USERENV','NLS_DATE_FORMAT') DF, SYS_CONTEXT('USERENV','NLS_DATE_LANGUAGE') DL from dual

DF DL -------------------- -------------------- DD-MON-RR SIMPLIFIED CHINESE 我們在會話級別修改一下這個參數的值。 SQL> alter session set nls_date_format='YYYY-MM-DD'; 會話已更改。 SQL>

復制代碼 代碼如下:

select count(*) from dba_objects where created>'19-11月-08'; select count(*) from dba_objects where created>'19-11月-08'

第 1 行出現錯誤: ORA-01861: 文字與格式字符串不匹配 這樣,原來正確的操作就不對了。使用符合NLS_DATE_FORMAT格式的字符串則可以了。 SQL>

復制代碼 代碼如下:

select count(*) from dba_objects where created>'2008-12-01';

這個參數和應用的環境也有關系,有的應用會自動修改這個參數值。因此,測試工作最好放到sqlplus中進行。 數據庫級別上這個參數的值是固定不變的,如下所示: Trc代碼 SQL>

復制代碼 代碼如下:

select * from v$nls_parameters; PARAMETER VALUE ------------------------------ ---------------------------------------- NLS_LANGUAGE SIMPLIFIED CHINESE NLS_TERRITORY CHINA NLS_CURRENCY ¥ NLS_ISO_CURRENCY CHINA NLS_NUMERIC_CHARACTERS ., NLS_CALENDAR GREGORIAN NLS_DATE_FORMAT DD-MON-RR NLS_DATE_LANGUAGE SIMPLIFIED CHINESE NLS_CHARACTERSET ZHS網站建設多少錢16GBK NLS_SORT BINARY NLS_TIME_FORMAT HH.MI.SSXFF AM NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR NLS_TIMESTAMP_T公司網站建設Z_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR NLS_DUAL_CURRENCY ¥ NLS_NCHAR_CHARACTERSET AL16UTF16 NLS_COMP BINARY NLS_LENGTH_SEMANTICS BYTE NLS_NCHAR_CONV_EXCP FALSE

關鍵詞標簽: 如何解決 標簽

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-23 ,文章如何解決ORA-01843與NLS_DATE_FORMAT問題建站知識主要講述如何解決,標簽,如何解決ORA-01843與NLS_DATE網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5892.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 运城市| 梅河口市| 鄯善县| 师宗县| 怀来县| 玛纳斯县| 慈溪市| 宁国市| 根河市| 伊宁县| 义马市| 台东市| 博白县| 巴彦淖尔市| 长乐市| 宜君县| 忻州市| 获嘉县| 格尔木市| 天全县| 都兰县| 洪洞县| 新余市| 上思县| 宁乡县| 靖远县| 东丽区| 阳曲县| 鞍山市| 洛浦县| 盐亭县| 崇阳县| 禹城市| 宁德市| 平舆县| 广西| 全州县| 大安市| 吉木萨尔县| 雅安市| 永登县|