1
正如我在問題的標題所提到的,字符d
& f
被忽略(?)在Oracle where condition
爲什麼字符d&f忽略oracle數字字段在哪裏條件?
下面的查詢運行沒有任何錯誤
select employee_id from employees where employee_id > 106f
但是,如果我106 ORA-00933: SQL command not properly ended
錯誤後指定比d
或f
其他將拋出,因爲employee_id
是數據類型Number
爲什麼這個奇怪的行爲?即以它發生對數後僅單個字母,如果我指定106df
它引發錯誤(這是正確的)
謝謝霍布斯,很好理解! –