PLSQL中改日期時報錯ORA-01843無效的月份
2)
今天出現了ORA-01843的錯誤.這個錯誤代表無效的月份一般在日期轉化的時候會提示。
解決方法
alter session set NLS_DATE_FORMAT='DD-MON-YY';
可是今天我這樣做還是不管用。實際上問題出在這裡:
Microsoft Windows XP [版本 5.1.2600]
(C) 版權所有 1985-2001 Microsoft Corp.
O:\>sqlplus greatfinish/finish
SQL*Plus: Release 9.2.0.1.0 - Production on 星期三 6月 21 19:18:00 2006
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
連線到:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
select to_date('JAN 01 1988','MON DD YYYY') from dual
*
ERROR 位於第 1 行:
ORA-01843: 無效的月份
[email protected]> alter session set NLS_DATE_FORMAT='MON DD YYYY';
會話已更改。
--修改了NLS_DATE_FORMAT問題依然存在
[email protected]
select to_date('JAN 01 1988','MON DD YYYY') from dual
*
ERROR 位於第 1 行:
ORA-01843: 無效的月份
--查了一下sysdate發現原因了是客戶端字符集問題
[email protected]> select sysdate from dual;
SYSDATE
------------
6月 21 2006
[email protected]
從Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production中斷開
O:\>set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
O:\>sqlplus greatfinish/finish
SQL*Plus: Release 9.2.0.1.0 - Production on Wed Jun 21 19:20:22 2006
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
--修改完畢成功select
[email protected]> select to_date('JAN 01 1988','MON DD YYYY') from dual;
TO_DATE('
---------
01-JAN-88
[email protected]>
相關推薦
PLSQL中改日期時報錯ORA-01843無效的月份
個人覺得只需要執行完這一句就OK啦 2) 今天出現了ORA-01843的錯誤.這個錯誤代表無效的月份一般在日期轉化的時候會提示。 解決方法 alter session set NLS_DATE_FORMAT='DD-MON-YY'; 可是今天我這樣做還是不管用。實際上問題出在這裡: Microsoft
Oracle插入日期資料時報錯ORA-01843無效的月份
當在sqlplus或者在plsql上執行插入月份的語句時,比如:insert into emp_test values(1002 , '劉蒼松' , 'Analyst' ,8000 , 1000 , '01-APR-11' , 1001, 10) ;如果報ORA-01843無
Oracle錯誤:ORA-01843:無效月份的問題
在建立了表EMP如下後:CREATE TABLE EMP(EMPNO NUMBER(4) NOT NULL,ENAME VARCHAR2(10),JOB VARCHAR2(9),MGR NUMBER(4),HIREDATE DATE,SAL NUMBER(7, 2),COMM NUMBER(7,
向ORACLE資料庫表中插入時報錯ORA-01722
ORA-01722: invalid number (OCI_ERROR) 無效的字元,一般是指插入資料庫中的型別與資料庫中定義的欄位型別不匹配 但是現在遇到的是在PL/SQL中可以執行成功,但
使用PLSql連線Oracle時報錯ORA-12541: TNS: 無監聽程式
很多時候為了優化我們的啟動項把oracle的服務禁止了,可是重啟啟動之後使用PLSQL登陸oracle時會出現無監聽程式,這說明我們有一些服務沒有啟動。我們先檢視一下oracle的服務是否啟動,檢視方法是計算機-->>管理-->>服務和應用程式
連接linux數據庫Oracle時報錯ORA-12541: TNS: 無監聽程序
以及 ora- base img acl names star alt blog 1 windows上安裝Oracle的客戶端。 2 確保linux服務器上的1521端口開放。 3 看你的window機器是夠能夠ping同linux服務器的ip地址 4 在windows中
Oracle使用sys登錄時報錯ORA-28009解決方法
操作 ont pan PE 成功 nec con mil spa 情況一:使用sqlplus登錄: 正常輸入用戶名的口令,就會報錯,因為SYS是在數據庫之外的超級管理員,所以我們在登錄的時候 要在輸入口令:口令+as sysdba(比如:123456 as sy
連接Oracle時報錯ORA-12541: TNS: 無監聽程序
數據庫 是否 主機 CI a13 default 開始 AR dfa 從開始菜單中打開“Oracle Net Configuration Assistance”,選擇“監聽程序配置”,如下圖所示,點擊下
在Eclipse中使用BmobSDK時報錯java.lang.UnsatisfiedLinkError:Native method not found
使用BmobSDK時系統報錯java.lang.UnsatisfiedLinkError:Native method not found:cn.bmob.v3.helper.BmobNative.init### 最近在使用BmobSDK,執行程式時控制檯報錯java.lang.Uns
PLSQL鏈接oracle報錯--ORA-12154: TNS: 無法解析指定的連接標識符
sta lock cli 需要 nes 說明 cat 目錄 解析 D:\install\PLSQL\instantclient_11_2 今天重新安裝了oracle 11g,plsql連接oracle時發生報錯:ORA-12154: TNS: 無法解析指定的連接標識符
Navicat連線Oracle時報錯ORA-28547
1、原因 Navicat是通過Oracle客戶端連線Oracle伺服器的,Oracle的客戶端分為兩種,一種是標準版,一種是簡潔版,即Oracle Install Client。而我們用Navicat時通常會在自己的安裝路徑下包含多個版本的OCI,如果使用Navicat連線Oracle伺
SpringBoot中測試Elasticsearch,在測試ElasticsearchRepository文件操作中的查詢時報錯org.springframework.data.elasticsearch.ElasticsearchException: failed to map source **
問題描述: 在SpringBoot中測試Elasticsearch的時候,當測試ElasticsearchRepository的文件操作的時候,在呼叫find()查詢方法時報錯,錯誤如下: com.fasterxml.jackson.databind.exc.InvalidDefinitionExc
用Navicat連線Oracle資料庫時報錯ORA-28547:connection to server failed, probable Oracle Net admin error
用Navicat連線Oracle資料庫時出現如下錯誤 上網一查原來是oci.dll版本不對。因為Navicat是通過Oracle客戶端連線Oracle伺服器的,Oracle的客戶端分為兩種,一種是標準版,一種是簡潔版,即Oracle Install Clie
oracle報錯ORA-01843: not a valid month
alt sim valid session 成功 ora-01843 acl https lan 轉自:https://www.cnblogs.com/chonghaojie/p/9994625.html 客戶端:select * from sys.nls_session_
toad連線資料庫時報錯ORA-28040和ORA-01017
軟體及庫情況:toad for 12.1;oracle client 11.2.0.1,oracle server 12.2.0.1; ORA-28040: 原因:sqlnet.ora中設定的SQLNET.ALLOWED_LOGON_VERSION_SERVER引數導致的客戶端和服務端密
Asp.net SqlDataSource中使用like,報錯ORA-01722: 無效數字
以前在asp.net中,沒有使用過SqlDataSource來連線不同資料庫,首次嘗試卻問題多多,這裡將問題記錄下來,以便後面的朋友參考,更快的解決問題 1,ORA-00936: 缺少表示式 , 這裡主要是語法不清楚所造成的! SqlDataSource 連線sq
Eclipse中啟動伺服器時報錯提示
Several ports (8005, 8009,8888) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a
jni 中使用NewStringUTF時報錯:input is not valid Modified UTF-8: illegal start byte 0xa0
static u1 checkUtfBytes(const char* bytes, const char** errorKind) { while (*bytes != '\0') { u1 utf8 = *(bytes++); // Swit
[oracle]dbca新建資料庫時報錯ora-03113時可能的一種原因
欲驗證oracle在共享連線下連線數受不受processes引數的影響,用dbca重建資料庫,將processes這個引數設定很小的一個值7(DBCA顯示最小值為6)。最後點選確定時dbca報錯,ora-03113通訊通道檔案結束,忽略之後又出現兩個錯誤,ora-03114
Android Studio中引入ActionBarSherlock時報錯 error: resource android:attr/popupPromptView is private.
1. 網上一般的處理辦法是調低編譯工具版本,至少降到Android-19; 注: 但我嘗試處理時,仍然不可行。 2. 去ActionBarSherlock的官網下載原始碼包,刪除Gradle中對ActionBarSherlock的依賴。 直接將ActionBarSh