我使用 Execute SQL 任务从数据库中写入三个变量值,如果我检查值是否使用断点正确写入,一切似乎都是正确的。现在我想使用之前在另一个执行 SQL 任务中编写的变量来执行一个过程。问题是变量的值没有正确映射(我认为)。我认为变量不是全局的(事实上,当我检查变量时,值始终为零,而在我编写变量的任务的调试过程中,变量不为零)。我该如何解决这个问题?
这就是我调用该过程的方式:
exec FillCalendar ?, ?, ?, ?
(我有 4 个变量)。
这是参数映射:
它们在查询中按问号的顺序排列。它们都是 INT 类型。