ora-01858

    3熱度

    1回答

    我有一個比較複雜的SQL查詢,它從發票表中提取。被查詢的表格使用三個數字字段來創建一個日期(一天,一個月和一年)。 此查詢在TO_DATE函數內部使用concat函數調用的組合。在查詢的SELECT部分​​沒有問題,但是當我在WHERE子句中使用相同的語句時,我得到了一個「ORA-01858:發現了一個非數字字符,其數字在預期的位置」引用了第一個在WHERE子句中使用TO_DATE內的concat

    2熱度

    2回答

    我一直有一個奇怪的問題,其中一個日期列SYSDATE的比較產生以下錯誤: 01858. 00000 - "a non-numeric character was found where a numeric was expected" *Cause: The input data to be converted using a date format model was incorr

    5熱度

    1回答

    我有以下幾點: $ARTIFACT_NAME = $_POST['ArtifactName']; $ARTIFACT_TYPE = $_POST['ArtifactType']; $ARTIFACT_LOCATION = $_POST['ArtifactLocation']; $ARTIFACT_DOMAIN = $_POST['ArtifactDomain'];

    0熱度

    1回答

    我想在PL/SQL中使用下面的代碼字符串轉換成日期錯誤: BEGIN vfrom := TO_DATE ('20/08/2013', 'dd/mm/yyyy'); vto := TO_DATE ('30/08/2013', 'dd/mm/yyyy'); OPEN L_CURSOR FOR SELECT DSAT.ORGANIZATION_ID,

    1熱度

    2回答

    我試圖創建一個表與現有的DDL文件,聲明是非常喜歡這個 CREATE TABLE SYSTEM.LS_Ss_VERSION ( ID NUMBER (20) NOT NULL , SSID NUMBER (20) , CONTENT VARCHAR2 (4000 BYTE) , CREATEDBY NUMBER (20) , CREATE

    2熱度

    2回答

    我正在從C#.NET應用程序插入到Oracle數據庫中。正在失敗的查詢看起來像這樣: INSERT INTO staging (create_date) VALUES ('16-Nov-1999') 當我從SQL導航器運行它,它運行良好。通過.NET,數據庫拋出: ORA-01858: a non-numeric character was found where a numeric was

    1熱度

    1回答

    我得到一個ORA-01858異常。我認爲這是由於NLS設置和日期: declare currentDate DATE := sysdate; queryString VARCHAR2(300) := '... where blablabla = :bind_timestamp ...'; sql_cursor integer; begin sql_curs

    2熱度

    1回答

    將usind Micorsofts Syste.Data.OracleClient轉換爲我認爲稱爲Oracles ODT(Oracle.DataAccess 10.2.0.100)的內容。當我嘗試發送一個日期時,我得到這個錯誤「ORA-1858:發現一個非數字字符的地方,數字是預期的」。這段代碼使用System.Data.OracleClient工作得很好。 cmd.Parameters.Add(

    2熱度

    2回答

    大家好,我正在嘗試以下操作。 我想在我的數據庫中存儲阿拉伯字符,但他們存儲的問題就像'??? ????」。我曾嘗試使用這些功能: msg_txt:=convert(msg_txt, 'AR8MSWIN1256', 'AR8ISO8859P6'); ,但我得到這個錯誤: ORA-01858: a non-numeric character was found where a numeric wa

    -1熱度

    2回答

    我有一個存儲過程,它接收兩個日期並傳回一個遊標。存儲過程編譯但是我無法寫入正確的pl/sql來'查看'返回的內容。我曾嘗試以下:表示包含在光標 的行的列 DBMS_OUTPUT.PUT_LINE(「MY_CURSOR =」 || MY_CURSOR) 聲明局部變量然後我 環 取MY_CURSOR到本地變量 出口時MY_CURSOR%NOTFOUND DBMS_OUTPUT_PUTLINE(局部變量