又是一周开始了,新的一天,多干的事情没变,依然在学习。
今天老师复习了存储过程的使用,突然发现虽然存储过程是有点乱,有点不好搞,但是结合web使用,大大节省了在web页面里的代码量下面是我们写的一个我自认为较难的存储过程,现在还不是很明白,正在努力消化中,争取今天晚上把他拿下。
仅供大家参考:
create proc pro_getmax
@newstitle varchar(64),
@newscontent varchar(max),
@newscreator varchar(8),
@createtime datetime,
@classname varchar(8),
@maxid int out
as
declare @classid uniqueidentifier;
select @classid=T1.ClassId from T_NewsClass T1 where T1.ClassName=@classname;
insert into T_News (NewsTitle,NewsContent,NewsCreator,CreateTime,ClassId)values(@newstitle,@newscontent,@newscreator,GETDATE(),@classid);
set @maxid=@@IDENTITY;
go
--执行存储过程
declare @maxid int;
exec pro_getmax '111','11111111','004','1900-02-02','军事',@maxid out;
print @maxid;
go