【发布时间】:2019-09-10 13:16:22
【问题描述】:
我无法将@msg 的当前值附加到最新值。第一个@msg 可以,因为它会打印出所有值,但是当涉及到第二个@msg 时,它只返回最新值。我有一个想法来创建一个临时表来存储最新值。在这种情况下,您有什么建议?
FETCH NEXT FROM c_fileList INTO @dbName, @filename
WHILE @@FETCH_STATUS = 0
BEGIN
SET @msg = 'Delete backup file: ' + @filename + ' For Database: ' + @dbName
PRINT @msg
FETCH NEXT FROM c_fileList INTO @dbName, @filename
END
PRINT @msg
【问题讨论】:
-
抱歉,我无法满足您的需求...请尝试创建minimal reproducible example。在这种情况下,我足以添加一个临时表的 DDL、两个或三个样本行和预期的输出......
标签: sql tsql sql-server-2012 cursor