1318 - PROCEDURE 的参数数量不正确

2024-01-01

DROP PROCEDURE `ModificarUsuario`//
CREATE DEFINER=`root`@`localhost` PROCEDURE `ModificarUsuario`(
   IN `Aid` INT,
   IN `Aced` VARCHAR(100),
   IN `Anombre` VARCHAR(100), 
   IN `Acargo` VARCHAR(100), 
   IN `Acedula` VARCHAR(100), 
   IN `Ausuario` VARCHAR(100),
   IN `Apass` VARCHAR(100),
   OUT `res` VARCHAR(10) )
BEGIN
    SELECT COUNT(usuario) INTO res FROM `usuario` WHERE `cedula`=Aced and `id`<>Aid;
    IF  res =0 THEN
       UPDATE `usuario` SET cedula=Aced, nombre=Anombre, cargo=Acargo, usuario=Ausuario, contrasena=Apass WHERE cedula=Acedula;
    END IF;
END

当我使用此过程时,我收到错误“预期 8,得到 7”。我不明白这一点,如果我们看一下代码,就会发现有 7 个输入参数和 1 个输出参数。调用过程时似乎还需要指定 out 参数,知道为什么吗?


需要引用out参数

CALL ModificarUsuario('6','9123','Sandra','Profesor','12345','sandru','sdf',@a)

执行查看结果 Select @a or Select res

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

1318 - PROCEDURE 的参数数量不正确 的相关文章

随机推荐

  • Suds 忽略代理设置

    我正在尝试使用 salesforce python toolkit 对 Salesforce API 进行 Web 服务调用 但是我在让客户端通过代理时遇到问题 由于该工具包基于 suds 之上 因此我尝试只使用 suds 本身 看看是否可
  • 如何防止文本字段中向上/向下箭头的默认行为?

    我正在为关键字创建一个输入字段 当用户写作时 我会在插入符号位置下方的列表中显示关键字的建议 输入字段是单行 因此我使用向上 向下箭头键选择建议 然后按 Enter 插入它 它大部分都在工作 除了一个很大的例外是向上 向下键还将插入符号位置
  • 我可以在没有 WebView 的情况下运行 Javascript,或者 WebView 可以在没有 Activity 上下文的情况下运行(例如在服务中)吗?

    我有一个 HTML5 JavaScript 支持的应用程序 我想将其移植到 Android 在某些情况下 JavaScript 代码需要在后台 Service 中运行 没有 UI 因此没有 WebView 例如 为了同步 通过研究 WebV
  • 使用gradle导入GSON

    我正在尝试使用 android studio 中的 gradle 将 GSON 导入到我的项目中 我已经使用了上找到的说明谷歌的 GitHub https github com google gson和几个堆栈溢出页面 例如here htt
  • Google Chrome - 扩展程序与应用程序

    我想修改 chrome 起始页 更改背景 也许还有徽标 我想将 jQuery 包含在用户本地存储中并在用户页面加载 搜索页面 时加载它 我从来没有用 chrome 做过任何事情 所以我想要一些方法来开始 我需要使用应用程序或扩展程序来阅读吗
  • h5py:如何读取 hdf5 文件的选定行?

    是否可以从 hdf5 文件中读取给定的行集而不加载整个文件 我有相当大的 hdf5 文件 其中包含大量数据集 下面是我想要减少时间和内存使用的示例 usr bin env python import numpy as np import h
  • numpy 中的 FFT 与 MATLAB 中的 FFT 没有相同的结果

    我有一个带有复数的向量 可以找到here https www dropbox com s ve0de4ebk41s8y2 data txt dl 1 无论是在 Python 中还是在 MATLAB 中 我正在计算ifft 转化为 ifft
  • 抽象/虚拟方法的通用返回类型

    我有两个基类之间的关系 public abstract class RecruiterBase
  • 是否可以在 Core Data 中将 NSManagedObjects 返回为只读?

    我正在使用 Core Data 来缓存我正在编写的模块中的服务器数据 并且希望能够强制应用程序的其他部分不修改该数据 是否可以将我的 NSManagedObject 实例或用于获取它们的 NSManagedObjectContext 标记为
  • Rails 测试数据库在运行几次后未清除

    我正在使用 rspec 进行测试 我注意到运行测试后 它有时会在测试数据库中留下一些记录 我不知道为什么 我在配置文件中将 use transactional fixtures 设置为 true 但除非我手动删除记录 否则它们不会消失 有人
  • numpy 中的精度:比较数字时的问题

    首先介绍一下背景 我正在查找实数对称矩阵的特征值和特征向量 其中行总和为 0 更具体地说 一旦找到特征向量 我就会使用 argsort 来查找对特征值之一进行排序的排列 并将排列应用于原始矩阵 现在 我使用 numpy 包在 python
  • 为什么 @JsonProperty 不适用于 Kotlin 中的驼峰式属性

    有一个非常简单的类 class Price JsonProperty YPRICE val yprice String null JsonProperty ZPRICE val zPrice String null 以及将以下代码序列化为字
  • 异步任务 android onPostExecute

    在我的 Android 应用程序中 我使用 AsyncTask 从互联网下载图像 我传递了 url 然后我的 AsyncTask 进行下载 但是我如何将位图返回到我的活动中 目前 我将回调函数传递给 asynctask 构造函数 并在 On
  • 替换成有一个where子句吗?

    我正在编写一个应用程序 并使用 MySQL 作为 DBMS 我们正在下载房产报价 但存在一些性能问题 旧的架构看起来像这样 属性已更新 如果受影响的行数不为 1 则更新不被视为成功 否则更新查询解决了我们的问题 如果更新不成功 并且受影响的
  • 使用 HttpClient 检查互联网连接

    我很难理解以下代码如何处理偶尔的互联网连接丢失 理想情况下 我想在连接丢失后暂停应用程序 并在连接再次启动时恢复 有关于如何操作的指南吗 HttpClientHandler clientHandler new HttpClientHandl
  • 平衡绳的串联复杂度是多少?

    我查看了不同的论文 以下是我收集的信息 SGI实施 http www sgi com tech stl ropeimpl html and C cords http www cs ubc ca local reading proceedin
  • 不寻常的范围解析运算符

    今天重构一些 C 代码时 我得到了一些代码 可归结为以下内容 class x public void x y 是否x 范围解析运算符在这里做任何事情 这是一个错误 还是其他什么 我最好的猜测是 它是一些自动完成功能留下的人工制品 但我很想知
  • 从文件系统或 URL 解析 iPhone 的 Objective-C 中的 m3u 文件

    下面的示例应从 m3u 播放列表获取链接并将其添加到 anArray 所以我会得到NSArray NSMutableArray 其中包含某些链接 NSString fileContents NSString stringWithConten
  • 使用 JavaScript 三角法缩放旋转图像以填充 HTML5 Canvas?

    下面是我当前正在使用的代码 和0旋转 图像正确缩放以填充画布 如同background size cover 除了在 Canvas 上使用 JavaScript 我正在尝试添加旋转功能 具有以下功能 旋转时保持图像居中 我尝试使用width
  • 1318 - PROCEDURE 的参数数量不正确

    DROP PROCEDURE ModificarUsuario CREATE DEFINER root localhost PROCEDURE ModificarUsuario IN Aid INT IN Aced VARCHAR 100