[SQL Server] 调用存储过程sp_AddUser出现参数错误

提示:

Procedure or function sp_adduser has too many arguments specified

分析:
可能是存储过程中需要的参数比程序里面提供的参数要多。
但经过仔细对比,对sp_AddUser的调用并没有少提供参数。

结论:
sp_adduser是系统存储过程,自定义的sp_AddUser与它同名了。
虽然sp_AddUser创建成功了,但是调用的时候,还是会去调用系统的存储过程。

解决方案:
最好不要用sp作为自定义存储过程的前缀。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,042评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,050评论 25 709
  • 存储过程是一组预先编辑好的SQL语句组成,编译后存储在数据库中。 存储过程可包含程序流、逻辑及对数据库的查询。它们...
    肉肉要次肉阅读 9,935评论 0 1
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,801评论 18 399
  • 这场电影只有我一个人,在没买票之前就隐隐有了预感—剩余座位百分之百。 这并不是什么热映的片子,制作的成本只有200...
    穆勒书信时光阅读 3,836评论 0 6

友情链接更多精彩内容