sql >> Databáze >  >> RDS >> Sqlserver

Import souboru txt do SQL Server s klauzulí where

Zkusili jste příkaz BULK INSERT? Podívejte se na toto řešení:

--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

Doufám, že to pomůže.



  1. Neznámý sloupec v chybě 'seznam polí' v dotazu aktualizace MySQL

  2. Připojení 64bitové aplikace k Acombě

  3. Jak mohu aktualizovat schéma databáze serveru SQL Server?

  4. psql:FATAL:role tulák neexistuje