这是我的代码 -
Declare @foldername nvarchar(200)
Declare @folderpath varchar(200)
Create table #Folder(subfolder nvarchar(200),depth int null)
insert into #folder(subfolder,depth) EXEC xp_dirtree 'C:\test'
Declare Filelist CURSOR for select subfolder from #folder
Open Filelist Fetch next from Filelist insert into @foldername
Exec(@foldername)
这是我收到的错误消息
将光标输出插入变量时,“必须使用表变量”
当我在sql中运行此脚本时,它会为@foldername
提供错误,您必须使用表变量。
为什么我不能将游标提取结果插入变量@foldername
?