在动态表中插入数据,请高手帮忙,在线等!!!!!!!!
create proc insert_wage @tablename char(13),@id varchar(20),
@month int,@year int,
@item1 money=0,@item2 money=0,@item3 money=0,@item4 money=0,
@item5 money=0,@item6 money=0
as
begin
declare @itemNO int
select @itemNO=count(*) from wagecolumn
exec('insert '+@tablename +' values('+@id+','+@month+','+@year+','+.....)
end
@tablename是一个动态生成的表,编号,年,月是其中固定列,其他列数目(肯定小于15)及名称不固定,类型为money.但列数能计算出,现要向里面插入数据
先设15个参数(后面没写),参数是顺序排列的,怎么插入?