mysql存储过程

 SET GLOBAL log_bin_trust_function_creators = 1;
DELIMITER //

CREATE  FUNCTION `algo`(f1 text, f2 text) RETURNS DECIMAL(38,20) 
    COMMENT '计算人脸特征'
BEGIN
   DECLARE return_val DECIMAL(38,20) DEFAULT 0;
  declare i int default 1;
  declare v1 DECIMAL(38,20) default 0.0;
  declare v2 DECIMAL(38,20) default 0.0;
  while i < 1024 do 
 
 
set v1 = cast(SPLIT_STR(replace(replace(f1,'[',''),']','') ,',',i) as   DECIMAL(38,20) );
set v2 = cast(SPLIT_STR(replace(replace(f2,'[',''),']','') ,',',i) as   DECIMAL(38,20) );
 
set return_val = return_val + v1 * v2;
  set i =i+1 ;
  end while;
 
  return   return_val;
end ;

 
//
CREATE FUNCTION SPLIT_STR(
  x VARCHAR(255),
  delim VARCHAR(12),
  pos INT
)
RETURNS VARCHAR(25)
RETURN REPLACE(SUBSTRING(SUBSTRING_INDEX(x, delim, pos),
       LENGTH(SUBSTRING_INDEX(x, delim, pos -1)) + 1),
       delim, ''); 

阅读更多
个人分类: mysql 函数
上一篇open api 的安全设计
下一篇postgresql 函数
想对作者说点什么? 我来说一句

MySQL存储过程 MySQL存储过程

2011年04月11日 176KB 下载

mysql存储过程mysql存储过程

2010年08月31日 127KB 下载

MySQL存储过程学习

2011年04月09日 467KB 下载

MySQL存储过程经典教程

2008年09月05日 476KB 下载

MYSQL存储过程.pdf

2011年05月11日 65KB 下载

mysql存储过程实现分页

2011年11月16日 37KB 下载

MySQL存储过程实例教程

2012年03月07日 102KB 下载

mysql存储过程实例

2018年03月15日 55KB 下载

Java调用Mysql存储过程

2013年04月07日 6KB 下载

mysql存储过程2

2015年01月30日 559KB 下载

没有更多推荐了,返回首页

关闭
关闭