--創建數據庫
create proc InsertStudent
as
--定義所需要的變量
declare @SchoolID int
declare @ClassID int
declare @StudentID int
declare @IDNumber int ?--條件判斷時需要
begin
--創建游標
declare FeeInsertStudent cursor for?
select stuID,SchID,ClasID from T_School?
--打開游標
open FeeInsertStudent?
--從游標里取出數據給 變量 賦值
fetch next from FeeInsertStudent into @SchoolID,@ClassID,@StudentID
--判斷有標的狀態
while @@FETCH_STATUS=0
begin
--為變量賦值
set @IDNumber=(select count(*) from T_LeaveSchool where StudentID=@StudentID and SchoolID=@SchoolID and ClassId=@ClassID)
if(@IDNumber=0) ?--判斷
begin
insert into T_LeaveSchool(StudentID,ClassID,SchoolID)
values( @StudentID,@ClassID,@StudentID)
end
fetch ?next from FeeInsertStudent into @SchoolID,@ClassID,@StudentID
end
close FeeInsertStudent ? ? ? ? --關閉游標
deallocate FeeInsertStudent ? ? ? ? ? ? ? ? --撤銷游標
end
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
