2017-07-03 37 views
1

This is the Image.sql:無效號碼

數據被分類以便於我只能上傳一張圖片。對於那個很抱歉。 sql語句出現「無效號碼」,我認爲它可能是錯誤的第一行to_number(2016-(substr(cust_no,8,4))),cust_novarchar2(25),我該如何解決它?謝謝

+0

你運行該SQL語句什麼RDBMS反對? –

+2

請閱讀http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557和接受的答案 –

+0

請閱讀[問]。我們不關心實際數據,我們只需要足夠的數據以便重現問題,並且可以完全組成。 –

回答

1

我不知道有關甲骨文公司的任何事情,但像你這樣做

to_number('2016' - '5') 

這是沒有任何意義的表達,它看起來對我 - 零下沒有在一個字符串定義 - 除非Oracle隱式轉換,在這種情況下,我不明白爲什麼要使用to_number。你可能會需要做

to_number('2016') - to_number('5') instead. 

否則,有字母數字數據的至少一個出現在你認爲是一個始終數字的客戶數量。

0

嘗試使用

SELECT 2016-to_number(substr(cust_no,8,4)) FROM dual;