基於相同我是MSSQL的新手。我需要改變在條件基於相同的選擇語句中的條件。 我嘗試將Where子句Conditions存儲在一個變量中,並將該變量分配到select語句where子句中。在select語句中的條件基於條件
這樣的..
declare @test varchar(max);
declare @test1 varchar(max);
set @test=' id = 14';
select FirstName from tblUser where @test;
不過這樣一些錯誤。
像:
Msg 4145, Level 15, State 1, Line 4
An expression of non-boolean type specified in a context where a condition is expected, near ';'.
請告訴我任何其他方式實現這一流程...
謝謝...
我們可以不使用exec註釋??? –
我認爲,沒有。也許,別人會爲你提供更好的解決方案。 –