不太明白楼主的意思,不过可以这样写视图创建语句
create view v1 as 
select num as 序号,name as 名称
from temp1 
where name='ddd'

解决方案 »

  1.   

    回复: lilu207(lilu) 我的意思是
    如何把存储过程B的结果生成一个表,我可以对这个表进行条件查询
    就像我可以对视图里的表进行各种条件查询一样
      

  2.   

    1.创建一个表D,结构和你的存储过程B返回的结果集字段一样
    2。插入结果集
    insert  D
    exec B
    3。创建视图C
    create view C
    as
    select yourcol from D
      

  3.   

    1。在视图里面,不允许直接写条件
    2。你可以这样来写
    select * from C
    where name='ddd'
      

  4.   

    谢谢 duanduan1122 的帮助不知我做的对不对:创建一个表D ,结构和存储过程B返回的结果集字段一样然后到表D的管理触发器输入:insert [dbo].[D] 
    exec B应用后数据就出来了,然后再创建D的视图分我已经给了望查收顺便想请教一下还有存储过程B的结果是随时改变的,能不能让表D动态刷新,我每回要先删除表D里的数据在用管理触发器,次数多了就受不了。不胜感激你的帮助