修改資料庫的NLS_DATE_FORMAT引數
今天在建立圖時遇到關於NLS_DATE_FORMAT的錯誤,貌似客戶的資料庫的NLS_DATE_FORMAT值是’YYYYMMDD’,而我們資料庫的NSL_DATE_FORMAT值是’DD-MON-RR’,導致在建立檢視後檢視不能篩出資料,檢視的script類似於這樣的寫法:
select * from t where fire_date>=’20091126’;
由於前面的fire_date是DATE型,如果>=後面的值沒有采用to_date進行格式化而直接用字串的形式的話,字串的格式必須和資料庫的NLS_DATE_FORMAT一致,如NLS_DATE_FORMAT的值是DD-MON-RR的話,>=後面的值就應該是’26-11月-09’;
於是想到修改NLS_DATE_FORMAT的值,
1. 只修改session的DATE格式
SQL> alter session set nls_date_format='YYYY-MM-DD';
SQL> select sysdate from dual;
SYSDATE
----------
2009-11-26
2. 修改資料庫的DATE預設格式
alter system set nls_date_format=’YYYYMMDD’ scope=spfile;
修改失敗……..
在網上查閱了下,以以下方法成功修改:
執行regedit開啟登錄檔,在登錄檔的HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME下新增字串值NLS_DATE_FORMAT,值設定為你想修改的格式,如’YYYY-MM-DD HH24:MI:SS’,修改成功,無需重啟任何服務。
SQL> select sysdate from dual;
SYSDATE
-------------------
2009-11-26 16:16:44
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10314474/viewspace-620661/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DM7修改資料庫引數資料庫
- 天翼雲RDS資料庫如何修改資料庫引數資料庫
- pg14資料庫引數修改方式小結資料庫
- 【YashanDB知識庫】yac修改引數後關閉資料庫hang住資料庫
- 修改NLS_DATE_FORMAT的四種方式ORM
- MySQL資料庫innodb_fast_shutdown引數MySql資料庫AST
- 達夢資料庫引數調整方法資料庫
- PostgreSQL DBA(1) - 資料庫引數設定#1SQL資料庫
- PostgreSQL DBA(2) - 資料庫引數設定#2SQL資料庫
- Oracle 19C 資料庫引數推薦(一)Oracle資料庫
- Oracle 19C 資料庫引數推薦(二)Oracle資料庫
- Oracle 19C 資料庫引數推薦(三)Oracle資料庫
- Oracle 19C 資料庫引數推薦(四)Oracle資料庫
- Oracle 19C 資料庫引數推薦(五)Oracle資料庫
- 網站檔案修改資料庫,安全高效地修改網站資料庫中的檔案資訊網站資料庫
- nid修改資料庫名稱資料庫
- 織夢修改資料庫字首資料庫
- linux修改系統引數Linux
- 由OGG引發的資料庫故障資料庫
- ZBlog的資料庫表是可以設定字首-修改ZBlog資料庫字首資料庫
- Sqlserver資料庫儲存路徑的修改SQLServer資料庫
- MySql連線資料庫常用引數及程式碼示例MySql資料庫
- Oracle資料庫work area size & pga_aggregate_target引數Oracle資料庫
- 3.1.2 啟動時指定資料庫初始化引數資料庫
- 織夢資料庫配置檔案修改資料庫配置方法資料庫
- 用NID修改資料庫名稱資料庫
- 如何修改MySQL資料庫名稱MySql資料庫
- 使用NID修改Oracle資料庫名Oracle資料庫
- Charles 修改請求(Request)引數
- RAC 修改引數DB_FILES
- 使用js修改url地址引數JS
- Windows 下修改Tomcat jvm引數WindowsTomcatJVM
- 國產資料庫達夢資料庫(DM7)例項初始化引數淺析資料庫
- Oracle 資料庫應急寶典(二)_引數檔案篇Oracle資料庫
- zblog的資料庫配置檔案是哪個?怎樣修改資料庫配置資訊?資料庫
- kettle通過命令列引數傳遞資料庫連線資訊命令列資料庫
- mysql資料庫修改新增Date格式列的方法MySql資料庫
- 我應該手動修改線上資料庫的資料嗎?資料庫
- logback.xml日誌寫入資料庫改造,重寫原始碼手工讀取yml引數作為資料來源引數的方法...XML資料庫原始碼