使用xp_dirtree,我獲取文件夾中的文件列表。在while循環中,我通過文件將文件加載到表中。在SQL查詢中使用while循環
我的循環語法不正確,因爲結果循環保持運行並加載相同的文件。
CREATE TABLE #t1(XmlCol XML)
create table #t (filename nvarchar(4000))
insert into #t
SELECT TOP 1 Subdirectory FROM #directory
WHERE [file] = 1 AND RIGHT(subdirectory, 4) = '.xml'
WHILE EXISTS (SELECT TOP 1 1 FROM #directory)
BEGIN
INSERT INTO #T1(XmlCol)
SELECT * FROM OPENROWSET(
BULK 'C:\Test\Test1.xml',
SINGLE_BLOB) AS x;
END
在BULK'C:\ Test \ Test1.xml'語法中,我需要通過文件傳遞文件。加載文件#1,然後加載下一個文件。沒有使用Cursor,我試圖通過while循環來實現這一點。
用MsSql數據庫循環查看遊標。 –