mysql 中使用儲存過程

2021-04-15 16:55:24 字數 634 閱讀 1078

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語言所編寫的程...