Well, that's a new one....You would have to worry about the rules of opertaional applications (there's a real for it I forget) but for example operators get applied in an order I belive...like mult, the dicision , then addition the substraction.Plus you'd have to worry about parathesis...and would about roots and powers..or to get crazy trig functions?Where does EVAL come from Oracle?Brett8-)EDIT:You would have to head down this road...most likely using a functionDECLARE @expr varchar(8000)SELECT @expr = '10+10'SELECT CONVERT(int, SUBSTRING(@expr,1,CHARINDEX('+',@expr)-1)) + CONVERT(int, SUBSTRING(@expr , CHARINDEX('+',@expr)+1 , LEN(@expr)-CHARINDEX('+',@expr)+1 ))