我有這個值「0310D45」SQL Server 2005中則IsNumeric不要再追「0310D45」
我用ISNUMERIC檢查,如果值是強制轉換爲BIGINT之前的數字。不幸的是,這個值通過了isnumeric檢查。所以我的查詢失敗說:
Msg 8114, Level 16, State 5, Line 3
Error converting data type varchar to bigint.
什麼是最簡單的方法來處理這個。我正在考慮使用charindex,但我必須檢查所有26個字母。
有沒有簡單的解決方案,我沒有看到?我真的不想創建一個用戶定義的函數。
感謝