ora-01722

    2熱度

    1回答

    我有一個帶有ID(varchar2)(如U123JAS和P239BB)的ID字段。 在我查詢我執行一個類似過濾器: ID LIKE ('U20Q%') //works perfectly. 但是:當我這樣做: ID LIKE ('U20%') //it fails 錯誤代碼 [Error Code: 1722, SQL State: 42000] ORA-01722: invalid nu

    0熱度

    1回答

    我有一個目標模式地址其中plz是一個數字和一個源模式,其中plz是varchar2。 以下代碼將引發一個ORA-01722-無效數字錯誤,但我無法確定原因。 有大約30 plz像'26189'或'38108'和5空值。 create or replace procedure f1_get_adresses is cursor c_adresse is select id, s

    0熱度

    1回答

    表結構調查: create table VOTE_PROPOSER ( ID NUMBER not null, NAME VARCHAR2(100), GENDER VARCHAR2(50), BIRTHDAY DATE, IDENTITYTYPE VARCHAR2(50), IDENTITYCODE VARCHAR2(1

    5熱度

    3回答

    我有一個Oracle表和一列(col1)的類型爲varchar2(12 byte)。它有一個排和col1價值1234 當我說 select * from table where col1 = 1234 甲骨文表示無效號碼。這是爲什麼?爲什麼我不能通過一個數字,當它是varchar2? 編輯:所有的反應都很好。謝謝。但是我不明白爲什麼1234是一個有效的varchar2數據類型時不需要1234。

    0熱度

    2回答

    我在腳本下面寫,並且在第8行出現ORA-01722錯誤。我該如何解決這個錯誤?提前致謝。 declare type array_t is varray(2) of VARCHAR2(20); array array_t := array_t('5634', '5764'); begin for i in 1..array.count loop exe

    -1熱度

    1回答

    我注意到在這裏相同的主題,但我只是找不到答案,因爲我在數據庫noob技巧,我嘗試了幾個答案,但沒有工作,道歉。 我有5個表和觸發器爲他們每個人,如果用戶INSERT,UPDATE,DELETE 我插入TRAFFIC, (date (varchar30), input_quant (varchar30), output_quant (varchar30), status (varchar30)) 數

    5熱度

    4回答

    我有一個隨機產生的問題(一次調用千分之一)。 錯誤ORA-01722:無效號碼是在準備好的語句Oracle數據庫中執行SQL更新時以隨機方式生成的。的情況下詳情如下: try { connection = getConnection(); statement = connection.prepareStatement(sql); for (int i = 0;

    0熱度

    1回答

    SELECT X.FIRSTNAME + ' ' + X.LASTNAME as names FROM B_CUSTOMERS X; 返回錯誤: ORA-01722: invalid number 01722. 00000 - "invalid number" *Cause: *Action: 所有的研究我做了表示這是合併列一個完全可行的方法。

    0熱度

    1回答

    我試圖執行從ODP.NET C#中的packageprocedure該數據插入到表,我收到以下錯誤: ORA-01722: invalid number ORA-06512: at "TTS.EMP_PKG", line 86 ORA-06512: at line 1 這裏是包的86號線: UPDATE TTS.TRAN_EMPLOYEE_TBL SET EMP_ID = EMPID,

    1熱度

    5回答

    我想根據列進行比較。比方說,如果列> 5。 select * where column>5 該列包含非數字。我認爲Oracle允許我們比較字符串(比如Java)。 顯然這是不允許的。 ORA-01722: invalid number 01722. 00000 - "invalid number" 有沒有辦法與非數字字段進行比較? 感謝