Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >形式参数“@mode”未声明为输出参数,但实际参数在请求的输出中传递。

形式参数“@mode”未声明为输出参数,但实际参数在请求的输出中传递。
EN

Stack Overflow用户
提问于 2015-08-25 22:47:57
回答 3查看 30.3K关注 0票数 10

我有一个存储过程:

代码语言:javascript
运行
AI代码解释
复制
ALTER PROCEDURE spCertificationType 
    @result nvarchar(15) output,
    @mode int 
AS
BEGIN
    if @mode = 1
    begin
        exec spGeneratedID 2, @result output
        print @result
    end
END

但是当我试图执行它时,它有以下错误

形式参数“@mode”不是作为输出参数声明的,而是在请求的输出中传递的实际参数。

我试图像这样将@mode设置为输出:

代码语言:javascript
运行
AI代码解释
复制
ALTER PROCEDURE spCertificationType 
    @result nvarchar(15) output,
    @mode int output
AS
BEGIN
    if @mode = 1
    begin
        exec spGeneratedID 2, @result output
        print @result
    end
END

但是它返回一个空值。

有什么解决办法吗?提前谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-08-25 23:35:00

存储过程中参数的顺序是,首先使用输入参数,然后使用输出参数:-您可以看到这个链接,以获得存储过程的更多知识:-

http://www.codeproject.com/Articles/126898/Sql-Server-How-To-Write-a-Stored-Procedure-in-SQL

代码语言:javascript
运行
AI代码解释
复制
ALTER PROCEDURE spCertificationType 

     @mode int,
     @result nvarchar(15) output
 AS
 BEGIN
     if @mode = 1
   begin
    exec spGeneratedID 2, @result output
    print @result
   end
END
票数 13
EN

Stack Overflow用户

发布于 2017-02-01 11:19:40

我用不同的方法修正了这个错误。

  1. 在SP中的一个参数之后,我删除了输出语句。
  2. 然后我得到了错误。
  3. 然后,我回到了SQLDataSource配置数据源向导,并再次完成了这些步骤。我发现,更改SP使向导删除了与该参数相关联的设置,该参数在该参数之后具有输出。
票数 1
EN

Stack Overflow用户

发布于 2022-11-07 23:59:55

在我的例子中,我最后声明了OUTPUT参数,但也得到了类似的异常。

在输出参数之后,我将默认参数(如@var FLOAT = null)移到末尾,然后开始工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32219733

复制
相关文章
形式参数和实际参数是什么鬼?
我们常说实参和形参,到底什么是形参和实参呢? 举个例子: 例如,有如下一段C代码,有一个判断num1和num2两个数字哪个大的函数。 int max(int num1,int num2) {
手撕代码八百里
2021/09/08
8690
cmd输出控制台传递的参数
1 public class Test2{ 2 public static void main(String[] args){ 3 System.out.println(arg
Happy、Liu
2019/04/24
1K0
cmd输出控制台传递的参数
ExecuteReader在执行有输出参数的存储过程时拿不到输出参数
异常处理汇总-后端系列 http://www.cnblogs.com/dunitian/p/4523006.html 后期会在博客首发更新:http://dnt.dkill.net/Article/D
逸鹏
2018/04/10
1.4K0
ExecuteReader在执行有输出参数的存储过程时拿不到输出参数
springboot整合aop实现请求参数的输出
Aop即面向切面编程,这次分享的是借助aop实现记录外部请求参数输出,这篇文章整理完后面还会输出20篇左右文章就要真正结束基础性内容的输出了,打算书写100篇左右的基础性文章,之前写的文章现在看来有点偏业务逻辑了加上日常的业务逻辑导致之前用的东西慢慢也忘记了很多,后面打算输出一些其它的内容,不然总是感觉有点原地踏步的意思。
码农王同学
2020/03/25
7660
【Python】函数 ② ( 函数参数定义和使用 | 形式参数和实际参数 )
在 Python 函数中 , 可以接受零个或多个参数 , 这些参数可以传递到函数中进行操作 ;
韩曙亮
2023/10/11
3460
【Python】函数 ② ( 函数参数定义和使用 | 形式参数和实际参数 )
C# 中的参数数组、引用参数和输出参数
C# 中的参数数组、引用参数和输出参数 本文目录 1 参数数组 2 引用参数 3 输出参数 参数数组 在C#中,可以为函数指定一个不定长的参数,这个参数是函数定义中的最后一个参数,这个参数叫做参数数组。 下面是一个例子: namespace Ch6Ex2{ class Program { static int SumVals(params int[] vals) { int sum = 0; foreach (i
mwangblog
2018/07/04
3.3K0
日志中输出 Hibernate HQL 中的参数
我用的是spring boot项目结构,所以在application.yml里面直接配置日志:
前Thoughtworks-杨焱
2022/02/19
8860
jsp中在href中传递参数
<% Configuration conf = new Configuration(); URI uri = new URI("hdfs://192.168.0.52:9010"); FileSystem fileSystem = FileSystem.get(uri, conf); //System.out.println("Hdfs directory is"+"\n"); Path src1 = new Path("hdfs://192.168.0.52:9
闵开慧
2018/03/30
4.9K0
JVM 日志输出参数 [-XX:+PrintGCDetails] 解释
连起来看 运行时间: [GC类型 (原因)] [收集器类型: GC前该内存区域已经使用容量->GC后该内存区域已使用容量(该内存区域总容量)] GC前Java堆已使用容量->GC后Java堆已使用容量(Java堆总容量), 执行时间 secs] [Times: user=0.00 sys=0.00, real=0.00 secs]
潇洒
2023/10/20
9170
方法的形式参数为引用数据类型时
方法的形式参数为引用数据类型: 基本数据类型(太简单,不是我今天要讲解的) 引用数据类型 1.方法的形式参数为类名时:需要该类的对象。(匿名对象的时候已经讲过了) 2.方法的形式参数为抽象类名时:需要该抽象类的子类对象。  3.方法的形式参数为接口名时:需要该接口的实现类对象。
黑泽君
2018/10/11
8820
python中print参数sep和end 输出中的奥秘!
1、在输出中,我们有时候需要输出一些特殊字符,我们可以使用符号\来进行反转义,比如 \n \\n
刘金玉编程
2019/08/26
2.2K0
方法中参数传递
这种方式复制参数的内存位置的引用给形式参数。这意味着,当形参的值发生改变时,同时也改变实参的值。
wfaceboss
2019/04/08
1.9K0
理解Pytorch中LSTM的输入输出参数含义
在介绍LSTM各种参数含义之前我们还是需要先用一个例子(参考LSTM神经网络输入输出究竟是怎样的?Scofield的回答)来理解LSTM。
marsggbo
2020/06/12
5.5K0
java中输出数组内容的函数,并将数组内容作为参数_数组的逆序输出
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/08
3K0
java中的参数传递-值传递、引用传递
参数是按值而不是按引用传递的说明 Java 应用程序有且仅有的一种参数传递机制,即按值传递。
chenchenchen
2022/11/29
4.9K0
java中的参数传递-值传递、引用传递
Axios 各种请求方式传递参数格式
axios.request(config) axios.get(url[, config]) axios.delete(url[, config]) axios.head(url[, config]) axios.post(url[, data[, config]]) axios.put(url[, data[, config]]) axios.patch(url[, data[, config]]) axios.request(config) //原始的Axio
跟着阿笨一起玩NET
2020/10/09
3.7K0
MySQL中的sql_mode参数
对于group by聚合操作,如果在select中的列,没有在group by中出现,那么将认为这个sql是不合法的,因为列不在group by从句中。这里我们通过一个例子来看:
AsiaYe
2019/11/06
1.6K0
sklearn输出模型参数_rfm模型算法
最近会开始一个新的系列,sklearn库中各模型的参数解释,本篇主要讲述最基础的LR模型。
全栈程序员站长
2022/11/04
7650
sklearn输出模型参数_rfm模型算法
PHP在函数体中传递与接收参数
默认情况下,PHP是按值传递参数的。值传递参数调用函数时将常量或变量的值(通常称其为实参)传递给函数的参数(通常称为形参)。值传递的特点是实参与行参分别存储在内存中,是两个不相关的独立变量。因此,在函数内部改变形参的值时,实参的值一般是不会改变的。
用户7657330
2020/08/14
2.8K0
LoadRunner参数传递给参数
需求:使用随机函数时,需要参数化某个参数,并且后面的步骤需要使用这个参数。 方法: 1 lr_save_string 该函数主要是将程序中的常量或变量保存为lr中的参数 2 lr_eval_string 从参数中取得对应的值,并且转换为一个字符串 测试: 在action里写: 1 lr_output_message("*****参数:%s********",lr_save_string(lr_eval_string("{NewParam}"),"name")); 2 lr_output_messag
全栈测试开发日记
2023/02/18
3K0

相似问题

形式参数“@response”没有声明为输出参数,而是在请求的输出中传递的实际参数。

10

形式参数未声明为输出参数- Server & PHP

14

我得到了一个异常“形式参数”“@ actual 1”没有声明为输出参数,而是被请求输出中传递的实际参数。

10

形式参数和实际参数(C)

20

python中函数中的形式参数和实际参数

59
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档