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
加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];