mysql 如何调用函数结果_MySQL自定义函数调用不出结果
自定义函数的代码:
DROP FUNCTION IF EXISTS fn_HrStaffBase_GetNameFromidCard
delimiter //
CREATE FUNCTION fn_HrStaffBase_GetNameFromidCard (a VARCHAR(30))
RETURNS VARCHAR(50)
begin
return (SELECT staff_name FROM hr_staff_base where idCard = a);
END //
-- ---------------------------------------------------------------------------------------------------------------------
函数调用查询:
select fn_HrStaffBase_GetNameFromidCard (‘299012234225‘)
-- ------------------------------------------------------------------------------
出来都是 null,
处理方法:
新建库时时,必须
也可以修改数据库设置:右键数据库,鼠标点击编辑数据库
要设置数据库如下图:
原来设置的是:
数据库只能读取拉丁值,无法读取中文
所以导致调用函数结果为:
-- ---------------------------------------------------------------
修改数据库设置后 ,查询结果出现:
#################################################################################
有时候mysql不能建立自定义函数是因为该功能2未开启
输入 show variables like ‘%func%‘; 命令
会看到 log_bin_trust_function_creators 的状态,如果是OFF表示自定义函数功能是关闭的
输入命令 set global log_bin_trust_function_creators=1;
可将 log_bin_trust_function_creators 开启自定义函数功能
但是这样设置是一个临时的方案,因为mysql自动重启后状态又会变为OFF,所以需要在
在服务启动时加上 “--log-bin-trust-function-creators=1 ”参数。 或在my.ini(my.cnf)中的[mysqld]区段中加上 log-bin-trust-function-creators=1。
mysql 如何调用函数结果_MySQL自定义函数调用不出结果相关推荐
- mysql 自定义函数实例_mysql自定义函数原理与用法实例分析
本文实例讲述了mysql自定义函数原理与用法.分享给大家供大家参考,具体如下: 本文内容: 什么是函数 函数的创建 函数的调用 函数的查看 函数的修改 函数的删除 首发日期:2018-04-18 什么 ...
- mysql sql调用函数_MySQL函数使用
1.mysql开启函数功能 MySQL函数不能创建的解决方法 在使用MySQL数据库时,有时会遇到mysql函数不能创建的情况. 出错信息大致类似: ERROR 1418 (HY000): This ...
- MySQL自定义函数调用不出结果
自定义函数的代码: DROP FUNCTION IF EXISTS fn_HrStaffBase_GetNameFromidCard delimiter // CREATE FUNCTION fn_H ...
- mysql的字符串函数大全_MySQL的字符串函数大全
ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL. mysql> select ASCII('2'); -& ...
- mysql中sum函数使用_MySQL中的SUM函数使用教程_MySQL
MySQL的SUM函数是用来找出记录中各种的字段的总和. 要了解SUM函数考虑EMPLOYEE_TBL表具有以下记录: mysql> SELECT * FROM employee_tbl; +- ...
- mysql表格时间函数大全_mysql汇总数据函数
-- 聚集函数(方便分析和报表生成,其实也就是进行简单的统计学的处理,不需要返回原表来浪费时间) /* 比如: 1.确定表中某些行数(或者满足某个条件或包含某个特定值的行数) 2.获得表中某些行的和 ...
- mysql 自定义函数教程_MySQL自定义函数
MySQL自定义函数 函数与存储过程类似,也是一组预先编译好的SQL语句的集合,但是存储过程可以有0个或多个返回,函数就只能有一个返回 创建函数 #语法 参数列表包含两部分 参数名和参数类型 #函数体 ...
- mysql动态函数库_mysql自定义函数与动态查询
介绍下mysql自定义函数的例子,以及插入单引号的方法,动态执行查询与字符串拼接的相关内容. 1.mysql自定义函数的例子 mysql不能像oracle 一样写 动态SQL. 代码示例: DROP ...
- mysql 自定义函数教程_Mysql 自定义函数
Mysql 自定义函数怎么用 CREATE FUNCTION `strip_tags`($str text) RETURNS text BEGIN DECLARE $start, $end INT D ...
最新文章
- python爬虫接单经历_一个Python小白5个小时爬虫经历
- YOU SAY THE RULE IS HERE,BUT I SAY WHY?
- 【CVPR 2018】Learning Rich Features for Image Manipulation Detection(图像篡改检测)
- FeHelper的安装与使用
- Mysql Engine【innodb,myisam】
- swiper轮播插件的使用
- [工作积累] UE4 TAA ReProjection的精度处理
- 虚拟化部署之Windows 7中远程管理Hyper-V
- 深度神经网络—超参数调试
- 7.ROBOTS.TXT的SEO优化
- 区块链 Fisco bcos 智能合约(12)-Solidity的高级特性
- Java实现密码加密
- APP自动化测试-3. Appium元素定位与等待
- 《金牌网管师——助理级网吧网管》目录
- windows下Git连接使用
- Pyinstaller的Spec文件用法
- IDA F5堆栈不平衡的处理
- uniapp 读取手机 通讯录 分组
- JQuery绘制北京地铁线路图
- 篮球社交小程序开发功能
热门文章
- java嵌入式开发neo4j_java-嵌入式Neo4j实际如何工作?
- mysql多表查询方式_MySQL多表查询方式问题
- java 插桩 工具_一个基于Eclipse的通用Java程序插桩工具.pdf
- python中的引用怎么理解_python 引用和对象理解
- st-link v2怎么连接_三相交流电源的三角形和星形连接
- java生成四则运算表达式_生成四则运算(java实现)
- 一建机电实务教材电子版_20年一建其实并不难,官方出版:复习题集(精修),速做速提90分...
- db2 某个字段排序_MySQL、Oracle、DB2等数据库常规排序、自定义排序和按中文拼音字母排序...
- oracle插入性能优化,Oracle-insert性能优化
- git 合并冲突_GIT提交记录和Revert commit过程分析