請問,如何把表名或字段名做為參數傳遞到存儲過程中的from和where字句中加以運用?

WOLF7571 2003-10-17 11:58:24
我想建一個通用存儲過程,
請問,如何把表名或字段名做為參數傳遞到存儲過程中的from和where字句中加以運用?
...全文
20 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 元老 2003-10-17
  • 打赏
  • 举报
回复
--例子:

create proc p_test
@tbname sysname, --表名
@fdname sysname --字段名
as
exec('select * from '+@tbname+' where '+@fdname+'=1')
go
aierong 2003-10-17
  • 打赏
  • 举报
回复


用动态语句运行
EXEC
EXEC sp_executesql
aierong 2003-10-17
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2364/2364046.xml?temp=.6490442
WOLF7571 2003-10-17
  • 打赏
  • 举报
回复
本來是準備一人給10分,結果給弄錯了。不好意思。謝謝二位。

34,575

社区成员

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

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