mysql - 错误 #1054:未知列 - 函数 sql 查询
问题描述
当我尝试在另一台计算机上恢复我的数据库时,我收到错误 #1054。
CREATE DEFINER=`root`@`127.0.0.1` FUNCTION `GetLabResultTag`
(pLABRESULTTAG VARCHAR(1)) RETURNS varchar(20) CHARSET latin1
BEGIN
#DECLARE pTMP Varchar(20);
return (case when pRADRESULTTAG='C' then 'CHARGE'
when pRADRESULTTAG='D' then 'DRAFT'
when pRADRESULTTAG='F' then 'FINAL'
when pRADRESULTTAG='P' then 'PERFORMED'
when pRADRESULTTAG='R' then 'REVOKED'
when pRADRESULTTAG='M' then 'CREDIT MEMO'
when pRADRESULTTAG='V' then 'RECEIVED'
ELSE 'SCHEDULE' END);
#return pTMP;
END
解决方案
推荐阅读
- java - 如何在 Android Material TextInputLayout 中将 SpannableString 设置为 EditText?
- python - 如何在 Tkinter 中构建包含文本、表情符号图标和链接的标签
- java - JDA message.getReactions.size 总是返回 0
- database - 如何从 TFX BulkInferrer 获取数据帧或数据库写入?
- android - 使用 HILT 时将整数传递给 ViewModel
- nginx - Nginx inode 信息泄露
- nestjs - Nestjs一对多关系保存问题
- python - 熊猫:如何找到一个组的百分比?
- jquery - 如果其中一个字段多选,如何将 html 表单转换为休息控制器的 ajax 请求?
- c# - 通过 RS232 读取称重数据