建立存储过程:
DELIMITER $$
USE `test`$$
DROP PROCEDURE IF EXISTS `user_user_selectUserByProAndCity_sp`$$
CREATE DEFINER=`demao`@`%` PROCEDURE `user_user_selectUserByProAndCity_sp`(IN provinceId INT,IN c...
分类:
数据库 时间:
2014-12-05 14:18:26
阅读次数:
251
android 服务器端开发中遇到这么一个问题:突然发现将字符串传入到存储过程,参数为 '1','2' ,竟然执行无效所以看到网上有在存储过程中直接拼凑sql的代码,今天也试了一下,可以执行了,代码如下:CREATE DEFINER = 'abc'@'%'PROCEDURE ConfirmAccep...
分类:
数据库 时间:
2014-12-05 12:40:35
阅读次数:
185
在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体介绍了。这几个循环语句的格式如下:WHILE……DO……END WHILEREPEAT……UNTIL...
分类:
数据库 时间:
2014-12-04 19:32:59
阅读次数:
195
1,把一个表中的字段更新到另一个表中 delimiter //
drop procedure if exists pro_test;
create procedure pro_test(out parm int)
begin
declare i int;
set i=1;
while i <= 50 do
update room_room set prov...
分类:
数据库 时间:
2014-12-02 10:42:24
阅读次数:
272
1、其实很简单的一点需要注意就是,不要滥用 ????- 数据库确实能够完成很多事情,但是将业务逻辑掺杂到数据库中很容易出现的一点就是,维护性一定程度降低。因为中间数据无法使用程序打印,会直接导致程序员调...
分类:
数据库 时间:
2014-12-01 14:28:23
阅读次数:
232
1、没有参数的存储过程DELIMITER $$ --创建结束符 CREATE PROCEDURE proce1() BEGIN SELECT * FROM users; --SQL语句,一定要以;结束 END $$ DELIMITER ; --还原结束符 CALL proce1...
分类:
数据库 时间:
2014-11-29 15:45:51
阅读次数:
152
--create table create table TestProcedure ( TestProcedureID int(11) unsigned not null auto_increment, ProcedureName varchar(50) not null, AddTime datetime not null, primary key(TestProcedureID) ) e...
分类:
数据库 时间:
2014-11-28 12:53:17
阅读次数:
228
JDBC连接执行 MySQL 存储过程报权限错误:User does not have access to metadata required to determine stored procedure parameter types. If rights can not be granted,执行...
分类:
数据库 时间:
2014-11-26 10:47:32
阅读次数:
268
mysql存储过程之事务篇 事务的四大特征:ACID:Atomic(原子性)、Consistent(一致性)、Isolated(独立性)、Durable(持久性)MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关:sql代码1.MyISAM:不支持事务,用于只读程序提高性能2.I...
分类:
数据库 时间:
2014-11-25 22:47:52
阅读次数:
284
/*该代码是创建了一个名叫"p4"的存储过程并设置了s1,s2,s3两个int型一个varchar型参数,还可以是其他数据类型,内部创建了x1,x2两个变量DELIMITER是修改分隔符的DELIMITER $$的意思是把默认分隔符";"换成"$$",这样分段写的存储过程就能整个被执行,而不是被当成...
分类:
数据库 时间:
2014-11-24 15:06:34
阅读次数:
222