首页 > 代码库 > 在server sql中如何编写存储过程
在server sql中如何编写存储过程
--这是创建一个叫做StudentsGrtByTuTorIDOrClassID的存储过程 CREATE PROCEDURE [dbo].[StudentsGetByTutorIDOrClassID] (@TeacherID varchar(10),@ClassID varchar(14)) AS Begin if((@ClassID<>‘‘)and(@ClassID is not null)) begin --根据班级编号查询学生名单信息 这里写你想写的sql语句 Select StudentID,Name,Sex,ClassCode,SUBSTRING(ClassCode,1,14) as ClassID,ClassName,dbo.GetStudyFlagToCh(StudyFlag) as StudyFlagCaption from StudentInfoView where ClassCode like @ClassID+‘%‘ order by ClassCode end else begin ----根据辅导员编号查询学生名单信息 Select StudentID,Name,Sex,ClassCode,SUBSTRING(ClassCode,1,14) as ClassID,ClassName,dbo.GetStudyFlagToCh(StudyFlag) as StudyFlagCaption from StudentInfoView A,ClassTutorInfo B where SUBSTRING(A.ClassCode,1,14)=B.ClassID and B.TeacherID = @TeacherID order by A.ClassCode end end --exec StudentsGetByTutorIDOrClassID ‘0413‘,‘‘ --exec StudentsGetByTutorIDOrClassID ‘0413‘,‘20150610020002‘
留作笔记
在server sql中如何编写存储过程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。