這就是我要做的:SQL:字符串轉換爲數學運算符
select Id, Operator form MathOperator
結果:
ID | Operator
-----------
1 | '+'
2 | '-'
*不知怎麼做到這一點:
declare @operator char(2)=
(select MathOperatorSymbol from MathOperator Where MathOperatorId = 1)
select 1 @operator 2 -- should be as: select 1+2
這可能嗎?
這是不可能的,除非你使用動態SQL。 –
'select 1> = 2'無論如何都會引發錯誤。除了'選擇'1' - '2''通常它不會工作,除非您首先檢查運算符並且參數包含有效組合。 – Serg
使用'.query'可以解決'>'和'<'運算符的問題。 – gofr1