所以我有這個簡單的Oracle查詢返回我預期的記錄: SELECT to_number(substr(nr_key,5,4)) as numero
FROM fattura_pa
LEFT JOIN fattura_pa_status on status_id = id
WHERE ute = 'BX' and length(nr_key) < 21
and to_number(subst
我嘗試從多列(數據類型號)搜索一個數字,但得到ORA-01722: invalid number錯誤。 我的查詢: SELECT *
FROM CAMPAIGN
WHERE 1481125 IN (select column_name
from all_tab_columns
where table_name = 'CAMPAIGN'
AN
我們有一個問題,我從視圖中選擇幾列。這個選擇查詢拋出01722問題與日期列。請幫助解決這個問題。也讓我知道它爲什麼說無效號碼。 我的表結構如下。 GRE 1 VARCHAR2 (720 Byte) Y
EMPLOYEE_NUMBER 2 VARCHAR2 (30 Byte) Y
FULL_NAME 3 VARCHAR2 (240 Byte) Y
EMPLOYEE_CATEGORY 4 VAR
我有兩個查詢在嘗試將CHAR轉換爲NUMBER時給出錯誤ORA-01722: invalid number。 SELECT to_number('NYC TERM') FROM dual;
WITH
x AS (SELECT 'NYC TERM' AS col FROM dual
UNION
SELECT '33' FROM dual)
SELECT *
我做了一個快速搜索,有人說這個錯誤是嘗試加載應該是字符串的數字值的結果?我沒有字母字符。我稍後會找到所有列的最小/最大/平均值,所以我需要它們是字符串。 錯誤: --Insert failed for rows 1 through 50 --ORA-01722: invalid number 1 row of 23 columns of data (0's included): 25:33.5 -