goback add

MySQLÓαêÓ﷨ʵÀý

3959 µã»÷¡¤0 »ØÌû
µÆ»ð»¥Áª
Â¥Ö÷



MySQLÓαêÓ﷨ʵÀý

1¡¢»ù±¾Óï·¨£º
Sql´úÂë  
#¶¨ÒåÓÎ±ê  
declare fetchSeqCursor cursor for select seqname, value from sys_sequence;  
#ʹÓÃÓÎ±ê  
open fetchSeqCursor£»  
#fetchÊý¾Ý  
fetch cursor into _seqname, _value;  
#¹Ø±ÕÓÎ±ê  
close fetchSeqCursor;  
 www.atcpu.com  
2¡¢µ¥ÓαêÀý×Ó£º
Sql´úÂë  
## define the flag for loop judgement  
declare fetchSeqOk boolean;  
## define the varient for store the data  
declare _seqname varchar(50);  
declare _value bigint(20);  
## define the cursor  
declare fetchSeqCursor cursor for select seqname, value from sys_sequence;  
## define the continue handler for not found flag  
declare continue handler for NOT FOUND set fetchSeqOk = true;  
set fetchSeqOk = false;  
 
open fetchSeqCursor;  
fetchSeqLoop:Loop  
if fetchSeqOk then  
leave fetchSeqLoop;  
else  
fetch cursor into _seqname, _value;  
 
select _seqname, _value;  
end if;  
 
end Loop;  
close fetchSeqCursor;  
 www.atcpu.com  
3¡¢Ç¶Ì×µÄÓαêÑ­»·
java´úÂë  
## define the flag for loop judgement  
declare fetchSeqOk boolean;  
## define the varient for store the data  
declare _seqname varchar(50);  
declare _value bigint(20);  
## define the cursor  
declare fetchSeqCursor cursor for select seqname, value from sys_sequence;  
## define the continue handler for not found flag  
declare continue handler for NOT FOUND set fetchSeqOk = true;  
set fetchSeqOk = false;  
 www.atcpu.com  
open fetchSeqCursor;  
fetchSeqLoop:Loop  
if fetchSeqOk then  
leave fetchSeqLoop;  
else  
fetch cursor into _seqname, _value;  
 
#ǶÌ×µÄÓαêÑ­»·  
begin  
 
declare fetchSeqOk boolean default 'inner';  
## define the cursor  
declare cursor2 cursor for select .... from ...;  
## define the continue handler for not  
declare continue handler for NOT FOUND set fetchSeqOk = true;  
set fetchSeqOk = false;  
open cursor2;  
fetchloop2 loop  
if fetchSeqOk then  
else  
 
end if;    www.atcpu.com  
 
end loop;  
close cursor2;  
end;  
#ǶÌ×µÄÓαêÑ­»·½áÊø  
 
end if;  
 
end Loop;  
close fetchSeqCursor;

ϲ»¶0 ÆÀ·Ö0