問一個簡單問題!该如何解决

問一個簡單問題!!!現在寫一個存儲過程,裏面的where語句要根據參數來動態拼湊。現在的問題是:動態拼湊的sql

問一個簡單問題!!!
現在寫一個存儲過程,
裏面的where語句要根據參數來動態拼湊。


現在的問題是:動態拼湊的sql語句無法訪問表變量,只能訪問臨時表。可以想個
辦法能夠訪問表變量嗎?或者至少不通過臨時表?

[解决办法]
通用的没有

最好不要用动态语句

[解决办法]
可以考虑使用TABLE数据类型
[解决办法]
--在动态SQL中创建表变量可以访问

exec ( 'declare @t table (id int) insert into @t select 1 insert @t values(2) select * from @t ')