`

navicat for mysql创建自定义函数

 
阅读更多



 

 



  


 
 

 


 
 

BEGIN
	#Routine body goes here...
	DECLARE Result varchar(4000);
	DECLARE v_acc_menuid varchar(400);
	DECLARE flag INT;
	DECLARE	a	varchar(200);
  DECLARE menu_cursor CURSOR for 
	select t.menuid from w_manager_rolemenu t where t.roleid =roleid ORDER BY t.menuid;
	DECLARE CONTINUE HANDLER FOR NOT FOUND SET flag=1;
		SET flag=0;
		SET Result='';
    OPEN menu_cursor;
    REPEAT  /*循环*/
		FETCH menu_cursor INTO v_acc_menuid;
				IF (Result='') THEN
					SET Result=v_acc_menuid;
				ELSE
          SET a=CONCAT("#_",v_acc_menuid);
					SET Result=CONCAT(Result,a);
				END IF;
		UNTIL flag
		END REPEAT;
		CLOSE menu_cursor ;
		#SET Result=substr(Result,3,length(Result));
		SELECT SUBSTR(Result,1,(LENGTH(Result)-(LENGTH(substring_index(Result,'#_',-1))+2))) INTO Result;
  RETURN(Result);
END

 

  • 大小: 24.4 KB
  • 大小: 53.2 KB
  • 大小: 31 KB
  • 大小: 35.4 KB
  • 大小: 30.5 KB
  • 大小: 35.2 KB
分享到:
评论

相关推荐

    Navicat_for_MySQL_11.0.10

    此外,Navicat for MySQL 11.0.10还加强了对MySQL最新特性的支持,包括InnoDB Cluster、JSON字段处理、窗口函数等。这些特性让开发者能充分利用MySQL的最新技术,提高应用程序的性能和稳定性。特别是在大数据处理...

    使用MySQL自定义函数实现金额大小写互转

    用MySQL函数实现 小写金额与大写金额的互转,用数据库来实现

    Navicat for MySQL.app.zip

    8. **对象设计器**:Navicat for MySQL提供了全面的对象设计器,包括表、视图、存储过程、触发器、函数等。用户可以通过拖放操作来创建和修改数据库对象,简化了数据库设计工作。 9. **版本控制**:Navicat支持Git...

    Navicat 15 for MySQL.zip

    Navicat 15还支持MySQL的新特性,如JSON处理、窗口函数、Temporal表等,使用户能够充分利用MySQL的最新功能。此外,它还具有自定义快捷键、主题样式以及多种语言支持等个性化设置,以满足不同用户的使用习惯。 总的...

    navicat不能创建函数解决方法分享

    check the manual that corresponds to your MySQL server version for the right syntax to use near ‘`company_id` int) RETURNS varchar(20) CHARSET utf8 BEGIN 本来的函数: CREATE DEFINER=`33323`@`%` ...

    navicat9_mysql_en.rar

    4. **对象管理**:包括数据库、表、视图、存储过程、触发器、函数等在内的所有数据库对象都可以在Navicat9中进行创建、修改和管理,提供完整的DDL(Data Definition Language)支持。 5. **数据操作**:提供数据...

    mysql navicat premium,最新版本,支持mysql5.7 json格式数据,解压即可直接使用

    5. **数据可视化**:创建各种图表以直观展示数据,支持自定义样式和交互式探索。 6. **计划任务**:设置定时任务,如备份、数据同步和脚本执行,确保自动化运行。 7. **SSH和HTTP隧道**:通过安全的连接方式访问远程...

    Navicat8·0·28官方简体中文免费版世界上最强大的MySQL开发管理工具.rar

    7. 报表和图表:Navicat内置报表设计师,用户可以创建自定义的报表和图表,用于数据分析和展示。 8. 远程协作:Navicat支持团队开发,可以设置共享连接和项目,团队成员之间可以协同工作,提高工作效率。 9. 其他...

    navicat 使用说明书

    ### Navicat for MySQL 使用说明书知识点汇总 #### 一、系统需求与安装 - **系统需求**:在开始使用 Navicat for MySQL 前,需要确保计算机满足软件的最低系统要求,包括操作系统版本、处理器速度、内存大小等。 -...

    MySql桌面管理工具Navicat Premium

    MySQL桌面管理工具Navicat Premium是一款强大的数据库管理软件,专为MySQL数据库设计,它提供了直观且功能丰富的图形化界面,使数据库的管理和开发工作变得更加高效和便捷。在本篇文章中,我们将深入探讨Navicat ...

    Navicat Premium11.28 for mysql,sqlserver,oracle,sqlite,postgresql,mariaDB

    在SQL Server上,它支持T-SQL语法,提供触发器、存储过程、函数的创建和管理,同时具备数据比较和同步功能。在Oracle方面,Navicat支持PL/SQL编程,能进行复杂的数据库设计和管理。对于SQLite,它则简化了小型数据库...

    navicat8_mysql_cs.rar

    标题“navicat8_mysql_cs.rar”所指的是一款名为Navicat的数据库管理工具,具体版本为8,专门用于连接MySQL数据库,并且提供中文界面(cs代表Chinese Simplified)。这个压缩包包含了软件的可执行文件(navicat8_...

    Toad-for-MySQL-Freeware_6.01

    相较于Navicat,一些用户认为Toad for MySQL在用户体验上更胜一筹,特别是在默认设置下不会对SQL关键字(如`SELECT`, `UPDATE`等)进行高亮提示,但这一行为是可以根据个人喜好进行调整的。 首先,Toad for MySQL的...

    MySQL + Navicat

    8. **报表设计**:Navicat的报表生成器允许用户创建自定义的报表,用于数据分析和业务展示。 总的来说,MySQL Server 6.0和Navicat的结合为数据库管理和开发提供了强大而便捷的工具。理解并熟练掌握这些知识点,将...

    Navicat_9.0使用指南.pdf

    - **Navicat for MySQL**:专注于 MySQL 数据库的管理和开发。 - **Navicat for Oracle**:专为 Oracle 数据库设计的管理工具。 - **Navicat for PostgreSQL**:针对 PostgreSQL 数据库的高级管理。 - **Navicat for...

    dbForge Studio for MySQL Enterprise 8.2.23

    本人亲测可用,优秀MySQL管理和开发利器,可以单步调试存储过程和用户自定义函数,由于MySQL SQL编程模块基于ISO SQL扩展模块开发,较PLSQL T-SQL弱,调试困难,dbForge提供了解决方案,这方面它要强于Navicat

    mysql创建函数出现1418错误的解决办法

    在MySQL中,创建自定义函数时可能会遇到"ERROR 1418"的错误,这通常是因为函数声明中缺少了DETERMINISTIC、NO SQL或READS SQL DATA属性,并且二进制日志(binary logging)功能已启用。MySQL为了保证数据的安全性和...

    mysql5.5+Navicat.rar

    综上所述,"mysql5.5+Navicat.rar"的组合提供了MySQL 5.5数据库系统与Navicat管理工具的集成,为数据库管理员和开发者提供了一套完整的数据库管理和开发环境。无论是数据库的日常管理,还是复杂的数据操作,都能得到...

    navicat110_premium

    此外,通过宏和自定义函数,用户可以实现自动化任务,提高工作效率。 五、安全性与协作 考虑到数据库的安全性,Navicat110_Premium提供了加密连接选项,确保数据传输过程中的安全。另外,它支持多用户同时在线编辑...

Global site tag (gtag.js) - Google Analytics