sql >> Database >  >> RDS >> Sqlserver

Een txt-bestand importeren in SQL Server met een where-clausule

Heb je het al geprobeerd met de opdracht BULK INSERT? Bekijk deze oplossing:

--Create temporary table
CREATE TABLE #BulkTemporary
(
  Id int,
  Value varchar(10)
)

--BULK INSERT has no WHERE clause
BULK INSERT #BulkTemporary FROM 'D:\Temp\File.txt'
WITH (FIELDTERMINATOR = '\t', ROWTERMINATOR = '\n')

--Filter results
SELECT * INTO MyTable FROM #BulkTemporary WHERE Value IN ('Row2', 'Row3')

--Drop temporary table
DROP TABLE #BulkTemporary

Ik hoop dat dit helpt.



  1. mySQL blob-afbeeldingen afdrukken?

  2. JQuery countdown timer gebruiken met mysql datetime?

  3. Time-out voor PostgreSQL-verbinding

  4. beste manier om het datumformaat in mysql SELECT te wijzigen?