Hi again all,
Is there a way to read a file name automatically from a network folder? I can successfully bulk insert from this particular folder. The next step is as I add files, I wish to bulk insert the latest file added so the program must make that determination and import that specific file. I can delete the older files if necessary and save them elsewhere but it would still be nice to be able to read the file name. I then wish to store the name of this file, whatever it is, into a field called "SourceFileName" in my table that I am bulk inserting into. Does anyone have an example in dynamic SQL? Thanks.
ddaveDECLARE @.FilePathToSQLFiles VARCHAR(2000)
DECLARE @.Path VARCHAR(2000)
SET @.FilePathToSQLFiles = 'C:\' 
CREATE TABLE #SQLFiles ( SQLFileName VARCHAR(2000))
SET @.Path = 'dir /b "' + @.FilePathToSQLFiles + '*.sql"'
INSERT INTO #SQLFiles
EXECUTE master.dbo.xp_cmdshell @.Pathsql
Wednesday, March 21, 2012
Read a file name from network folder automatically for a BULK INSERT
Labels:
automatically,
bulk,
database,
file,
folder,
insert,
microsoft,
mysql,
network,
oracle,
particular,
server,
sql,
successfully
Subscribe to:
Post Comments (Atom)
 
No comments:
Post a Comment