sql >> データベース >  >> RDS >> Sqlserver

where句を使用してtxtファイルをSQL Serverにインポートする

    BULK INSERT コマンドを試しましたか?このソリューションをご覧ください:

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

    これがお役に立てば幸いです。



    1. Count(*)がゼロの場合はNULLを返します

    2. TSQLの10進数を切り上げます

    3. Oracle SQL DeveloperからExcelにデータをエクスポートする方法は?

    4. Python-pyparsingを使用したSQLの解析