谢谢你昨天帮我解决了一个比较复杂的问题,但还是有些小问题.
1.每次运行得到的结果都不一样.
2. CASE substring(@tmp,@I,1)
WHEN '1' THEN 'A'
WHEN '2' THEN 'B'
WHEN '3' THEN 'C'
WHEN '4' THEN 'D'
END
如果变成
CASE substring(@tmp,@I,1)
WHEN 'A' THEN '1'
WHEN 'B' THEN '2'
WHEN 'C' THEN '3'
WHEN 'D' THEN '4'
END
就会出错
3.如何将得到的结果OUTPUT
谢谢了
1.每次运行得到的结果都不一样.
2. CASE substring(@tmp,@I,1)
WHEN '1' THEN 'A'
WHEN '2' THEN 'B'
WHEN '3' THEN 'C'
WHEN '4' THEN 'D'
END
如果变成
CASE substring(@tmp,@I,1)
WHEN 'A' THEN '1'
WHEN 'B' THEN '2'
WHEN 'C' THEN '3'
WHEN 'D' THEN '4'
END
就会出错
3.如何将得到的结果OUTPUT
谢谢了
第二个问题
2. CASE substring(@tmp,@I,1)
WHEN '1' THEN 'A'
WHEN '2' THEN 'B'
WHEN '3' THEN 'C'
WHEN '4' THEN 'D'
END
如果变成
CASE substring(@tmp,@I,1)
WHEN 'A' THEN '1'
WHEN 'B' THEN '2'
WHEN 'C' THEN '3'
WHEN 'D' THEN '4'
END
就会出错
是把substring(@tmp,@I,1) 与when后面的值相比较,你把两边换过来,那么当然会出错了
http://topic.csdn.net/u/20080908/11/d5eb3f33-1d9e-41fa-b69e-38280a50353a.html