Insert Bulk Record to Database

  • Hello all,

    I need to insert more than a thousand data from our customers into the database at the same time. I understand that by doing an INSERT statement will cause a long execution time on the database. Is there any other way I can do this?

  • Read up on bulk insert on BOL....

    BULK INSERT [ [ 'database_name'.] [ 'owner' ].] { 'table_name' FROM 'data_file' }

    [ WITH

    (

    [ BATCHSIZE [ = batch_size ] ]

    [ [ , ] CHECK_CONSTRAINTS ]

    [ [ , ] CODEPAGE [ = 'ACP' | 'OEM' | 'RAW' | 'code_page' ] ]

    [ [ , ] DATAFILETYPE [ =

    { 'char' | 'native'| 'widechar' | 'widenative' } ] ]

    [ [ , ] FIELDTERMINATOR [ = 'field_terminator' ] ]

    [ [ , ] FIRSTROW [ = first_row ] ]

    [ [ , ] FIRE_TRIGGERS ]

    [ [ , ] FORMATFILE = 'format_file_path' ]

    [ [ , ] KEEPIDENTITY ]

    [ [ , ] KEEPNULLS ]

    [ [ , ] KILOBYTES_PER_BATCH [ = kilobytes_per_batch ] ]

    [ [ , ] LASTROW [ = last_row ] ]

    [ [ , ] MAXERRORS [ = max_errors ] ]

    [ [ , ] ORDER ( { column [ ASC | DESC ] } [ ,...n ] ) ]

    [ [ , ] ROWS_PER_BATCH [ = rows_per_batch ] ]

    [ [ , ] ROWTERMINATOR [ = 'row_terminator' ] ]

    [ [ , ] TABLOCK ]

    )

    ]







    **ASCII stupid question, get a stupid ANSI !!!**

Viewing 2 posts - 1 through 1 (of 1 total)

You must be logged in to reply to this topic. Login to reply