我正在尝试遍历 SQL Server DB 上的所有现有帐户并使用 xp_create_subdir 创建单个帐户文件夹。但是,我知道我所拥有的不起作用,因为我试图将变量作为参数的一部分传递。这是我的代码:
declare @id int
declare crsr cursor LOCAL FAST_FORWARD for
select Id
from AccountModels
where Active = 1
and Id in (select Account_Id from AccountPhotoModels)
order by Id
open crsr
fetch crsr into @id
While (@@fetch_status = 0)
begin
exec master.dbo.xp_create_subdir 'C:\inetpub\wwwroot\media\images\accounts\' + @id
fetch crsr into @id
end
close crsr
deallocate crsr
有没有人知道如何在我上面尝试做的游标中调用该系统 SP?