As we know there are many options to import TEXT file data in a SQL Server Database table like using Import/Export Wizard, SSIS, BULK Insert command or OPENROWSET method, apart from these we can also use xp_cmdshell to import text file in a Table as,
— Create a TEMP Table
CREATE TABLE #TextData
(
Text VARCHAR(MAX)
)
DECLARE @sqlcmd VARCHAR(1000)
— Reading Data
SET @sqlcmd = ‘TYPE E:\Letter.txt’
INSERT INTO #TextData
EXEC master.dbo.xp_cmdshell @sqlcmd
— Displaying Result
SELECT * FROM #TextData
GO
— Drop TEMP Table
DROP TABLE #TextData
Thanks for sharing valuable information.Nice article.
LikeLike