我有這個疑問的滋生以下錯誤:廢話錯誤
SELECT * FROM Quota
WHERE LEFT(QtLabel, LEN(QtLabel)-2) IN (
'1032',
'3300',
'9682'
)
Msg 536, Level 16, State 5, Line 1 Invalid length parameter passed to the SUBSTRING function.
難道我做錯了什麼?當我使用LEN()函數時,它傾向於顯示。可能是數據類型的問題?
我的測試代碼顯示,它是excatly這個。 _declare @quota表(qtlabel varchar(10));插入@quota值('1'); SELECT * FROM @Quota WHERE LEFT(QtLabel,LEN(QtLabel)-2)IN('1032','3300','9682')_ – 2009-08-11 15:26:28
AH當然。我很習慣過濾一些記錄,但這次我忘了這麼做。傻我。 – 2009-08-11 15:27:04