获取技能信息 博客分类: mysql
程序员文章站
2024-03-15 16:53:18
...
CREATE DEFINER=`root`@`%` FUNCTION `GetSkillInfoSkillId`(vSkillId VARCHAR(36)) RETURNS varchar(36) CHARSET utf8 BEGIN -- 预期岗位结果 DECLARE vResult VARCHAR(36); DECLARE vCount INT; SET vResult = '00000000-0000-0000-0000-000000000000'; -- 返回结果集 SET vCount=0; -- 判断是那一层级 IF vSkillId <> '00000000-0000-0000-0000-000000000000' THEN loop_label: loop SET vResult=(SELECT SkillId FROM oep.Skill WHERE oep.Skill.ParentId=vSkillId LIMIT 1); SET vCount=vCount+1; IF vResult IS NULL THEN IF vCount =1 THEN SET vResult= '00000000-0000-0000-0000-000000000000'; ELSE SET vResult=vSkillId; END IF; LEAVE loop_label; ELSE SET vSkillId=vResult; END IF; end loop; END IF; RETURN vResult; END
上一篇: js函数 js
下一篇: 从1到n整数中1出现的个数
推荐阅读
-
获取技能信息 博客分类: mysql
-
Linux下mysql实现远程连接 博客分类: mysql mysqlMongoDB
-
jmx实现监控weblogic中的jms队列信息(一) 博客分类: jmx jmsweblogicjmx监控queue
-
centos yum 安装mysql 博客分类: linux数据库
-
mysql 删除重复记录 保留一条 博客分类: 数据库 mysqlsql
-
mysql 1418错误原因及解决 博客分类: 数据库 mysql
-
windows mysql定时备份任务 博客分类: 数据库 mysqlwindows
-
[hive error] check the manual that corresponds to your MySQL server version for 博客分类: linuxhive hivelinuxerror
-
mysql之创建数据库-而非表空间 博客分类: 数据库 mysql创建数据库
-
简单介绍一下HBase、Cassandra、Voldemort、Redis、VoltDB、MySQL 博客分类: big data cassandrahbasemysqlredishadoop