32得票3回答
ADO.NET调用T-SQL存储过程导致SqlTimeoutException异常

我有一个具有以下签名的T-SQL存储过程CREATE PROCEDURE MyProc @recordCount INT OUTPUT @param1 INT ... 直接在 SQL Server 中执行该存储过程可在 5 秒内运行,并返回几个结果集,总共约 100 行。但调用 ADO.NET...

13得票2回答
在EF中的存储过程中,输出参数是什么?

我有一个现有的数据库,其中包含许多复杂的存储过程,我想通过 EF 4 使用这些存储过程。 我已完成以下操作: 创建了一个 EF 数据对象 Customer。 将存储过程添加到 EF 中。 右键单击 EF 设计器并添加函数导入。 函数导入名称为 MyFunction,类型为复杂类型。 生...

12得票2回答
在WCF服务的方法中使用输出参数是一种不好的做法吗?

除了通常的“输出参数令人困惑且表明方法正在执行多个任务”的论点之外,我正在寻找更多关于WCF服务中输出参数具体有哪些问题的原因。在我的工作场所,我们规定在WCF服务中禁止使用输出参数,因此我正在努力弄清楚为什么!

11得票1回答
如何使用Powershell将存储过程输出参数存入变量?

我有一个返回字符串的存储过程,我需要将结果作为 Powershell 变量。我卡在了输出参数语法上。 Powershell 脚本:$SqlConnection = New-Object System.Data.SqlClient.SqlConnection $SqlConnection.Co...

11得票3回答
如何将输出参数传递给存储过程?

我已经编写了一个带有以下格式的存储过程:ALTER PROCEDURE usp_data_migration (@sourceDatabase varchar(50), @sourceTable varchar(50), @targetDatabase varchar(...

10得票5回答
T-SQL存储过程 - 检测参数是否作为输出进行提供

考虑以下 T-SQL 代码片段:CREATE PROC dbo.SquareNum(@i INT OUTPUT) AS BEGIN SET @i = @i * @i --SELECT @i END GO DECLARE @a INT = 3, @b INT = 5 EXEC ...

9得票1回答
从存储过程中输出最后插入的主键值

我在这个问题上有一些困难,因为我不确定如何在SQL Server中完成这个操作。 基本上,我想要向数据库插入一个新的行,获取刚刚插入的主键值(同一查询),并将其输出到调用存储过程的任何地方: CREATE PROCEDURE Users_Insert -- Add the para...

9得票5回答
<Out()>属性。它有什么有用的作用?

在 System.Runtime.InteropServices 下存在 &lt;Out()&gt; 属性。但是它有什么作用呢?如果您能以以下示例为基础回答,我会很高兴的。 Shared Sub Add(ByVal x As Integer, ByVal y As Integer, &lt...

7得票8回答
Java中的输出参数

通过第三方 API,我观察到以下内容。 不是使用, public static string getString(){ return "Hello World"; } 它使用类似于的东西。 public static void getString(String output){...