存储过程的使用

haoyongliang 2000-05-21 09:38:00
我想用存储过程来实现这样一个功能,即返回一个结果集,查询条件作为参数传递,不知该怎样写?
creat produce Jg @Tj varchar(200) as
select * from Geren @Tj
...全文
113 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
swordmanli 2000-05-21
  • 打赏
  • 举报
回复
你可以在存储过程中用 exec 'sql语句' 来动态执行一条拼装的语句,不过效率不高.
建议传入参数,用 or,and 等逻辑条件组合来实现.
Wonny 2000-05-21
  • 打赏
  • 举报
回复
Axiong曾给我解决了类似的难题,他是正确的。
Axiong 2000-05-21
  • 打赏
  • 举报
回复
用这就可以了,如下
creat produce Jg @Tj varchar(200) as
exec("select * from Geren "+@Tj+"")

34,576

社区成员

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

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