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