带输入表参数的插入存储过程

birdfpl04 2009-03-05 02:20:41
我想要的结果,根据给出表和数据传入到相应的表中
下边是我写的存储过程,可以创建,但我执行的时候出现错误,提示我必须声明@shbh变量
create proc dbo.sp_import (
@tablename char(11),
@shbh char(15),
@zdbh char(8) ,
@jsrq char(8),
@jysj char(8),
@jyje numeric(9,2),
@sdsxf numeric(9,2),
@jylx char(4),
@jyzh nvarchar(21))

as
exec(' insert into '+@tablename+' (shbh,zhdh,jsrq,jysj,jyje,sdsxf,jylx,jyzh) values(@shbh ,@zdbh+ ,@jsrq ,@jysj ,@jyje ,@sdsxf ,@jylx ,@jyzh )')
//执行
exec sp_import tb_xf200901,@shbh='301320111520048',@zdbh='03012248',@jsrq='20090211',@jysj='09125800',@jyje=10000.10,@sdsxf=15.00,@jylx='S22',@jyzh='5654554512451125'


...全文
89 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinjianjing 2009-03-05
  • 打赏
  • 举报
回复
exec sp_import tb_xf200901,'301320111520048','03012248','20090211','09125800',10000.10,15.00,'S22','5654554512451125'
贫僧又回来了 2009-03-05
  • 打赏
  • 举报
回复
'+@shbh+'

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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