找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 存储过程问题

chenjamo
金牌服务用户   /  发表于:2020-9-18 08:42  /   查看:1646  /  回复:1
1金币
弹出页面的 页面加载时命令 使用了存储过程调用命令 当输入2个输出1个的时候没有问题,但是如果是输入2个输出2个的时候就会弹错

使用的是mysql 5.7.28

为了测试简单只做了了简单的输出

  1. delimiter $
  2. CREATE PROCEDURE selectgx (
  3.         IN gxname VARCHAR ( 32 ),
  4.         IN heduishu VARCHAR ( 32 ),
  5.         OUT huizongtime VARCHAR ( 32 ),
  6.         OUT addtime VARCHAR ( 32 )) BEGIN
  7.         
  8.         SET huizongtime =(
  9.                 SELECT
  10.                         2
  11.                 );
  12.         
  13.         SET addtime =(
  14.                 SELECT
  15.                         1
  16.                 );

  17. END $delimiter;
复制代码



结果还是出现一样的问题,初次尝试使用mysql不确定是我这边的语句问题还是说活字格这边对于mysql的存储过程一次只能返回一个

最佳答案

查看完整内容

我们的存储过程调用命令只支持返回一个值,你可以在存储过程中把2个输出值拼接起来,存储过程返回给页面单元格,去按照拼接逻辑进行解析使用

1 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-9-18 08:42:35
来自 2#
我们的存储过程调用命令只支持返回一个值,你可以在存储过程中把2个输出值拼接起来,存储过程返回给页面单元格,去按照拼接逻辑进行解析使用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部