ORA-01846錯誤解決辦法
ORA-01846錯誤解決辦法
select order#,orderdate,next_day(orderdate,'MONDAY') "Should Shipdate"
from orders
where order# = 1010;
執行上面的語句發現錯誤。
ORA-01846: 週中的日無效
是oracle中關於時間拼寫的引數(nls_date_language)設定有問題,改成下面的格式就沒有錯了,用數值1~7分別表示星期天道星期六。一週的第一天是從周天開始的。
SQL> select order#,orderdate,next_day(orderdate,2) "Should Shipdate"
2 from orders
3 where order# = 1010;
ORDER# ORDERDATE Should Shipdate
------ ----------- ---------------
1010 2009/4/3 2009/4/6
也可以修改引數然後在執行語句
SQL> alter session set nls_date_language='american';
Session altered
SQL> select order#,orderdate,next_day(orderdate,'MONDAY') "Should Shipdate"
2 from orders
3 where order# = 1010;
ORDER# ORDERDATE Should Shipdate
------ ----------- ---------------
1010 2009/4/3 2009/4/6
參考:
NLS_DATE_LANGUAGE specifies the language to use for the spelling of day and month
names and date abbreviations (a.m., p.m., AD, BC) returned by the TO_DATE and TO_CHAR
functions
NLS_LANGUAGE specifies the default language of the database. This language is used
for messages, day and month names, symbols for AD, BC, a.m., and p.m., and the default
sorting mechanism. This parameter also determines the default values of the parameters
NLS_DATE_LANGUAGE and NLS_SORT.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26110315/viewspace-715727/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP錯誤提示解決辦法
- dns錯誤怎麼辦 dns錯誤的解決辦法DNS
- 連線oracle錯誤解決辦法Oracle
- nginxFastCGI錯誤Primaryscriptunknown解決辦法NginxAST
- Unable to locate package錯誤解決辦法Package
- oracle 1455 錯誤解決辦法Oracle
- 畢設之錯誤解決辦法
- Idea編譯錯誤解決辦法Idea編譯
- PHP編譯錯誤及解決辦法PHP編譯
- scp出現錯誤的解決辦法
- samba一個錯誤的解決辦法!Samba
- ORA-29339錯誤解決辦法
- ORA-54013錯誤解決辦法
- iOS路上遇到的錯誤及解決辦法iOS
- ubuntu下import matplotlib錯誤解決辦法UbuntuImport
- ORA-12705,錯誤的解決辦法
- OpenCV1.0編譯錯誤解決辦法OpenCV編譯
- Xamarin提示安裝包錯誤解決辦法
- ORA-32004錯誤解決辦法
- SPFILE引數修改錯誤的解決辦法
- ORA-12170錯誤的解決辦法
- Mysql出現連線錯誤解決辦法MySql
- ORA-39006錯誤原因及解決辦法
- Git 錯誤:fatel: loose object ... is corrupt 解決辦法GitObject
- 開機checking file錯誤的解決辦法
- Python——Output not utf-8錯誤解決辦法Python
- This function has none of DETEMINISTIC,NO SQL錯誤解決辦法FunctionNoneSQL
- VPN連線800錯誤的解決辦法(轉)
- CentOS 中yum命令執行錯誤解決辦法CentOS
- Myeclipse 錯誤An internal error has occurred 解決辦法EclipseError
- nginx FastCGI錯誤Primary script unknown解決辦法NginxAST
- ORA-16014錯誤解決辦法
- Django Admin 錄入中文錯誤解決辦法Django
- ORA-02095錯誤解決辦法
- ORA-01034錯誤的解決辦法
- 安裝wsl錯誤的一種解決辦法
- 網頁上有錯誤怎麼辦 網頁錯誤的一般解決辦法網頁
- 寬頻連線錯誤678 寬頻連線錯誤691錯誤的解決辦法