注意:存储过程中单引号 ,四个单引号SET @sql = CONCAT('select user_id into ',m_user_id,' from go_user where mobile =','''',p_user_name,'''',' AND password=','''',p_pass...
分类:
数据库 时间:
2014-12-20 11:42:45
阅读次数:
290
-- -------------------------------------------------------------------------------- -- Routine DDL -- Note: comments before and after the routine b...
分类:
数据库 时间:
2014-12-19 09:15:48
阅读次数:
515
Hive中文乱码问题众所周知,我们都是使用mysql存储hive的元数据,可以执行带有中文注释的建表文件,解决中文乱码的问题:要把元数据库设定为latin1而把存储中文的数据表的编码设定为utf-8格式,即存储在hive里的表是utf-8的。以下几种是不可行的: 1. 将meta database....
分类:
数据库 时间:
2014-12-18 10:22:23
阅读次数:
284
什么是字符集?字符集是一套符号和编码的规则,可以想象为二进制位和符号的转换表。MySQL支持的字符集MySQL数据库可以支持多种字符集。MySQL字符集包括字符集(characterset)和校对规则(collation)两个概念。字符集是用来定义MySQL存储字符串的方式,校对规则则是用来定义了..
分类:
数据库 时间:
2014-12-18 06:52:48
阅读次数:
221
CREATE DEFINER=`root`@`%` PROCEDURE `p_phone_comments`()
BEGIN
#################################自动计算手机样本内容属于哪一类型的评价因子的过程##############################...
分类:
数据库 时间:
2014-12-17 14:20:02
阅读次数:
221
通过 call proc(0.2,0.5); 查看结果数据库竟然是0 和 1原因:proc的参数没有设置好参数:原本是 in a decimal,in b decimal应该改为:in a decimal(10,2),in b decimal(10,2) -- 长度为10,2位小数
分类:
数据库 时间:
2014-12-15 23:32:31
阅读次数:
572
OUT or INOUT argument 10 for routine * is not a variable or NEW pseudo-variable我查网上很多出现在call的时候没有添加变量,但是我这边是程序里调用的存储过程,所以问题不在这里,但主要原因还是变量的原因param[9].V...
分类:
数据库 时间:
2014-12-13 20:29:33
阅读次数:
163
MySQL5.5以后默认使用InnoDB存储引擎,其中InnoDB和BDB提供事务安全表,其它存储引擎都是非事务安全表。若要修改默认引擎,可以修改配置文件中的default-storage-engine。可以通过:show variables like 'default_storage_engine...
分类:
数据库 时间:
2014-12-13 17:40:09
阅读次数:
237
在项目中,可能会遇到sybase 移植到 mysql的情况,因为sybase 支持存储过程的可变参数,而mysql不能支持,所以,在调用mysql的时候,需要感知存储过程到底有几个参数,来合理的配置参数数量:如下是代码package com.xxx.util;import java.sql.Conn...
分类:
数据库 时间:
2014-12-13 12:03:18
阅读次数:
245
目录:1. 存储过程和函数概述2. 准备工作3. 存储过程操作4. 创建带参存储过程5. 查看存储过程1. 存储过程和函数概述 MySQL的存储过程(stored procedure)和函数(stored function)统称为stored routines。 存储过程和函数都是事先经过编译并.....
分类:
数据库 时间:
2014-12-05 21:13:53
阅读次数:
278