create definer=`root`@`localhost` procedure `curdemo`()
begin
declare done int default 0;
declare userid,repid int;
declare cur1 cursor for select u.userid,u.repid from user u,personalwebsite p where
p.url <> u.repid and p.distributorid = u.userid
and p.url = u.userid;
declare continue handler for sqlstate '02000' set done = 1;
open cur1;
repeat
fetch cur1 into userid,repid;
if not done then
update personalwebsite set url = repid where distributorid = userid;
end if;
until done end repeat;
close cur1;
end;
hibernate中使用儲存過程
hibernate中使用儲存過程 如果底層資料庫 如oracle 支援儲存過程,也可以通過儲存過程來執行批量更新。儲存過程直接在資料庫中執行,速度更加快。在oracle資料庫中可以定義乙個名為batchupdatestudent 的儲存過程,如下 create or replace procedur...
ASP中使用儲存過程
學習使用儲存過程 stored procedure 是asp程式設計師的必須課之一。所有的大型資料庫都支援儲存過程,比如oracle ms sql等,但ms access不支援,不過,在access裡可以使用引數化的查詢 儲存過程是利用sql server所提供的tranact sql語言所編寫的程...
ASP中使用儲存過程
學習使用儲存過程 stored procedure 是asp程式設計師的必須課之一。所有的大型資料庫都支援儲存過程,比如oracle ms sql等,但ms access不支援,不過,在access裡可以使用引數化的查詢 儲存過程是利用sql server所提供的tranact sql語言所編寫的程...