请问在视图的where查询条件中能不能加入参数变量的?

zdrone 2006-08-26 01:25:36
谢谢

比如说我能不能建立

create view select data
as

select * from table where par=@var

然后我在程序中传递参数来查询?因为数据比较多,直接传条件参数会不会快一点?
...全文
222 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
panjinfu80 2006-08-26
  • 打赏
  • 举报
回复
你可以生成视图后,再从视图where。
九斤半 2006-08-26
  • 打赏
  • 举报
回复
例:

create Proc [sp_select data]
@var varchar(100)
as
select * from sysusers where name=@var
go

exec [sp_select data] 'guest'
go

drop proc [sp_select data]
go
九斤半 2006-08-26
  • 打赏
  • 举报
回复
不行,存储过程才可以传入参数~~~

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧