DECLARE dadesa varchar(256); -- 定义游标,并将sql结果集赋值到游标中 DECLARE report CURSOR FOR select name,dade from dade; -- 声明当游标遍历完后将标志变量置成某个值 DECLARE CONTINUE HANDLER FOR NOT FOUND SET s=1; -- 打开游标 open report; -- 将游标中的值赋值给变量,注意:变量名不要和返回的列名同名,变量顺序要和sql结果列的顺序一致 fetch report into namesa,dadesa; -- 当s不等于1,也就是未遍历完时,会一直循环 while s<>1 do -- 执行业务逻辑 INSERT INTO dades(name,dade) VALUES(namesa,dadesa); -- 将游标中的值再赋值给变量,供下次循环使用 fetch report into namesa,dadesa; -- 当s等于1时表明遍历以完成,退出循环 end while; -- 关闭游标 close report; END

mysql sql 实现1 到 10 遍历 mysql遍历查询_结果集

加if判断的

CREATE DEFINER=`root`@`localhost` PROCEDURE `dadecd`()
BEGIN
	#Routine body goes here...
	-- 定义变量
	DECLARE s int DEFAULT 0;
	DECLARE ids int;
	DECLARE namesa varchar(255);
	DECLARE dadesa varchar(256);
	-- 定义游标,并将sql结果集赋值到游标中
	DECLARE report CURSOR FOR select name,dade from dade;
	-- 声明当游标遍历完后将标志变量置成某个值
	DECLARE CONTINUE HANDLER FOR NOT FOUND SET s=1;
	-- 打开游标
	open report;
		-- 将游标中的值赋值给变量,注意:变量名不要和返回的列名同名,变量顺序要和sql结果列的顺序一致
		fetch report into namesa,dadesa;
		-- 当s不等于1,也就是未遍历完时,会一直循环
		while s<>1 do
			-- 执行业务逻辑
-- 			INSERT INTO dades(name,dade) VALUES(namesa,dadesa);
			IF dadesa = "大得333" THEN
				INSERT INTO dades(name,dade) VALUES(namesa,dadesa);
				set ids = 1;
			END IF;
			-- 将游标中的值再赋值给变量,供下次循环使用
			fetch report into namesa,dadesa;
			-- 当s等于1时表明遍历以完成,退出循环
		end while;
	-- 关闭游标
	close report;
                            
java spring各个jar包的作用 spring的jar包放在哪里

<properties> <spring.version>4.0.5.RELEASE</spring.version> </properties> <dependencies> <!--spring-core.jar,这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个

io流读文件案例 java io流读取文件内容

一、字节流字节流从文件中读取内容public void fileInputStreamTest(String intPath){//参数为读取文件地址 try { FileInputStream in = new FileInputStream(intPath);//字节流 byte[] b=new byte[200];