ADF 中SSIS 的替代方案是什么Execute SQL Task
?
我创建了一个名为ExtractDate
(我知道没有日期数据类型选项,所以我在这里使用字符串数据类型)的管道参数,我想用 SQL 查询的结果填充该参数,然后将其传递到其他管道。
我可能正在搜索错误的术语,但似乎没有很多关于如何编写 SQL 查询来dynamic content
填充参数的教程。
任何例子将不胜感激
我知道“参数映射”中有 3 种类型的参数 - 输入参数、输出参数和返回参数。我了解如何使用输入和输出参数。但是当我尝试将参数类型设置为“返回参数”时,它不起作用。下面是我的 SQL Server 存储过程。
ALTER Procedure [dbo].[spRandomReturn]
As
Begin
Return Convert(int, rand() * 10)
End
Run Code Online (Sandbox Code Playgroud)
在 SSIS 执行 SQL 任务中,我设置了
连接类型:OLE DB
参数映射:变量名:User::@random(我在SSIS中设置了一个User参数:随机INT32),方向:返回值,类型:数字,参数名称:@random
SQL语句:
Declare @r int = @random EXEC @r = spRandomReturn
Run Code Online (Sandbox Code Playgroud)
我在 SSIS 中创建了一个返回参数,但它不起作用并引发错误。