如何评估SQL Server中的字符串表达式?

时间:2014-06-20 22:48:51

标签: sql sql-server

给定字符串'100+200',我该如何评估它?

我希望输出300

2 个答案:

答案 0 :(得分:2)

DECLARE @expression VARCHAR(MAX) = '100+200'
EXEC    (N'SELECT ' + @expression)

如果它来自用户,请确保它已经过消毒

答案 1 :(得分:1)

真的?怎么样:

SELECT 100 + 200;