【发布时间】:2016-07-11 12:54:27
【问题描述】:
执行sql任务定义如下。参数映射为 系统:用户名输入 varchar 0 -1 System:packagename 输入 varchar 1 -1
DECLARE @DataLoaderUsername VARCHAR(100)
DECLARE @PackageName VARCHAR(100)
DECLARE @Code VARCHAR(5)
DECLARE @RunNumber INT
SET @DataLoaderUsername = ?
SET @PackageName = ?
SET @Code = 'bbb'
INSERT INTO tBL_Log
(LoadDateTime,DataLoaderUsername,PackageName,Code)
SELECT GetDate(),@DataLoaderUsername,@PackageName ,@Code
SELECT @RunNumber = Max(RunNumber)
FROM tBL_Log
SELECT @RunNumber As LoadID
显示错误
Execute SQL Task] Error: Executing the query "DECLARE @DataLoaderUsername VARCHAR(100)
在 ssms 中执行相同的查询,它工作正常(使用硬编码的用户名)
【问题讨论】: