有一个表格TAB1,列COL1为varchar,存储简单的数学表达式。我想评估这个表达式
eg.TAB1 -
2 + 4 + 4
1 + 1
2 + 9
输出应为 -
10
2
11
我已尝试从tab1选择强制转换(col1为整数),但不起作用。
答案 0 :(得分:0)
在Sql Server中,使用动态sql。
declare @sql varchar(100)
set @sql = 'select ' + ' 2+3+4'
exec(@sql)
--Output 9