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

视图与存储过程有关问题?

2012-01-02 
视图与存储过程问题???视图a_view在视图a_view中查询数据select*froma_viewwhere条件我现在建个存储过程a_

视图与存储过程问题???
视图   a_view
在视图a_view中查询数据
select   *   from   a_view   where   条件

我现在建个存储过程   a_pro   把查询条件作为参数
create   procedure   a_pro
(
@条件   varchar(8000)=null
)  
AS
declare   @strSQL       varchar(8000)  
set   @strSQL= 'select   *   from   (创建视图的那些语句)   where '   @条件
exec(@strSQL)


这样的性能有差别吗??


[解决办法]
肯定有差别~~
但能实现结果就好
[解决办法]
语句相同时,性能同

如用变量作为条件时用存储过程

如果没有变量用视图
[解决办法]
作一个索引视图

热点排行