首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

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

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


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

[解决办法]
通用的没有

最好不要用动态语句

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

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

热点排行