读书人

Java操作存储过程一

发布时间: 2012-10-20 14:12:48 作者: rapoo

Java操作存储过程1

一:存储过程概述

所谓存储过程是一组完成特定功能的SQL语句集。

? 利用google.com ,baidu.com可以搜索很多

? 摘自互联网:

DELIMITER $$USE `shopping_thpad_com`$$DROP PROCEDURE IF EXISTS `test6`$$CREATE DEFINER=`root`@`localhost` PROCEDURE `test6`(IN in_name VARCHAR(20) CHARACTER SET utf8,OUT count_num INT)BEGIN/*声明变量最大值*/DECLARE max_id INT ; DECLARE f_num FLOAT;DECLARE f_num_1 FLOAT DEFAULT 0;DECLARE f_num_2 FLOAT DEFAULT 2; DECLARE v_age VARCHAR(5) CHARACTER SET utf8 DEFAULT '25' ;DECLARE v_sex VARCHAR(10) CHARACTER SET utf8 DEFAULT '男';DECLARE create_date DATETIME DEFAULT NOW();SELECT MAX(trade_id)+1 INTO max_id FROM test_proc ORDER BY create_date DESC LIMIT 1;INSERT INTO test_proc(trade_id,NAME,age,sex,create_date) VALUES(max_id,in_name,v_age,v_sex,create_date); SELECT COUNT(trade_id) INTO count_num FROM test_proc; END$$DELIMITER ;

?

2) 执行存储过程,返回一条存储过程结果集合

?

3)执行存储过程,返回多条存储过程结果集合

读书人网 >编程

热点推荐