我的一个存储过程,花了我两天的时间终于把他做好了!很感谢csdn论坛的高手,通过这个存储过程我学到了,以前细节的东西没记下来,所以
用到复杂的地方就处处为难,那这个为例:function要先定义,然后在写存储过程,这是一个要注意的地方,然后
怎么把select的值赋给一个变量,如下面的select @a_id,a_id from pf_fuliao,虽然平时知道有这个东西,但是没记录
下来,所以导致现在写不出东西,以后要多做记录!
CREATE PROCEDURE PF_Addformula @f_Num nvarchar(10), @f_name nvarchar(80), @f_field nvarchar(80), @f_style nvarchar(20), @f_yxcf nvarchar(200), @f_fuliao nvarchar(200), @f_morename nvarchar(100), @a_idNum int AS insert into PF_formula (f_Num,f_name,f_field,f_style,f_yxcf,f_fuliao,f_morename) values(@f_Num,@f_name,@f_field,@f_style,@f_yxcf,@f_fuliao,@f_morename) DECLARE @f_id int,@ii int,@a_id select @f_id=@@identity while @ii <@a_idNum begin set @ii=@ii+1 insert into pf_f_f(f_id,a_id) select @a_id,a_id from pf_fuliao where a_name=substring(@f_fuliao,@ii*7,6) end