【发布时间】:2018-10-24 01:28:02
【问题描述】:
我正在尝试使用 SQL 任务从 SSIS 运行以下过程。
ALTER PROCEDURE [dbo].[sp_Previous_Load_Dt_Tm]
AS
BEGIN
SELECT Extract_Dt_Tm = ISNULL(CONVERT(VARCHAR(20), MAX([Previous_Load_Date_Time]),120),'')
FROM [Test_table] WITH (NOLOCK)
END
我如下返回
当我在 SSIS 中将变量类型用作字符串时:
如果我将变量类型更新为日期,它会为我提供值:
问题)我不确定为什么在过程中将日期转换为 varchar 时它会返回日期。
【问题讨论】:
-
我使用的是 SSIS 版本 14
-
您确定该值没有存储在变量中吗?你试过调试和观察你的局部变量吗?
-
是的,我一直将它们发送到日志表!!!
标签: sql-server ssis