ya mean likeCREATE TABLE myTable99([Filename] varchar(255), Desc1 varchar(50), Desc2 varchar(50))GOINSERT INTO myTable99([Filename], Desc1, Desc2)SELECT 'Greeting.txt', 'Top', 'Red' UNION ALLSELECT 'Goodbye.txt', 'Bot', 'Blue' UNION ALLSELECT 'Welcome.txt', 'Sid', 'Pink'GOSELECT * FROM myTable99GODECLARE @mySQL99 varchar(8000), @cmd varchar(8000)SET @cmd = 'echo ''REM *** START '' > C:\Test.bat'PRINT @cmd--EXEC master..xp_cmdshell @cmdDECLARE myCursor99 CURSORFORSELECT 'move c:\' + [Filename] + ' C:\' + Desc1 + Desc2 + '.txt' AS mySQL99 FROM myTable99OPEN myCursor99FETCH NEXT FROM myCursor99 INTO @mySQL99WHILE @@FETCH_STATUS = 0 BEGIN PRINT @mySQL99 --EXEC master..xp_cmdshell @mySQL99 SET @cmd = 'echo '''+@mySQL99+''+''' >> C:\Test.bat' PRINT @cmd --EXEC master..xp_cmdshell @cmd FETCH NEXT FROM myCursor99 INTO @mySQL99 ENDCLOSE myCursor99DEALLOCATE myCursor99GODROP TABLE myTable99GO
Brett8-)Hint: Want your questions answered fast? Follow the direction in this linkhttp://weblogs.sqlteam.com/brettk/archive/2005/05/25/5276.aspxWant to help yourself?http://msdn.microsoft.com/en-us/library/ms130214.aspx