sql將varchar轉(zhuǎn)換成int運算 在將varchar值轉(zhuǎn)換成數(shù)據(jù)類型int時失???
在將varchar值轉(zhuǎn)換成數(shù)據(jù)類型int時失???對的,要轉(zhuǎn)換一次,將int轉(zhuǎn)換為varchar,因為@strSQL是字符串,你不能直接將字符串跟數(shù)值類型拼接在一起,舉個簡單的例子:--跟你set @s
在將varchar值轉(zhuǎn)換成數(shù)據(jù)類型int時失???
對的,要轉(zhuǎn)換一次,將int轉(zhuǎn)換為varchar,因為@strSQL是字符串,你不能直接將字符串跟數(shù)值類型拼接在一起,舉個簡單的例子:
--跟你set @strSQL ="select * from " @myTable " where id=" @myInt是一個意思
select "aaa" 1這樣就報跟你一樣的錯