Getting Started with Adobe After Effects - Part 6: Motion Blur


Upload Image Close it
Select File

Learn about SQL Server DBA, SQL Server database performance,SQL Server optimisation,database tuning,t-sql,ssis
Browse by Tags · View All
DBA Scripts 51
performance 37
SQL Server 29
Object Management 24
#SQLServer 24
Backup and Restore 20
Security Management 20
Powershell 17
Indexes 14
DBA 14

Archive · View All
June 2011 38
January 2011 33
May 2011 32
August 2011 27
July 2011 26
January 2012 24
February 2011 19
April 2011 19
March 2011 17
March 2012 17

Jack Vamvas's Blog

Bulk Insert CSV into a SQL Server table

May 24 2011 6:19AM by Jack Vamvas   

Bulk Insert CSV into a SQL Server table is common task for developers and DBAs.

Before starting find out:

1)the FIELDTERMINATOR –

2)row terminator

CSV is defined as Comma Separated Values . Despite the “comma” word, it is possible to use other characters – as the FIELDTERMINATOR, just ensure it is unique and does not interfere with other text.

Create the CSV file and save as “sqlserver-dba-csv.txt”

1,James Brown,blue

2,Prince,red

3,Rick James,yellow

 --create a table
CREATE TABLE musicians_csv (
	musician_id INT,
	full_name VARCHAR(50),
	colour VARCHAR(20)
)
GO
--bulk insert csv into a SQL Server table
BULK
INSERT musicians_csv
FROM 'h:\sqlserver-dba-csv.txt'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
--Verify data inserted
SELECT *
FROM musicians_csv
GO
--Drop the table
DROP TABLE musicians_csv
GO

Bulk Insert CSV into a SQL Server table offers other arguments – beyond FIELDTERMINATOR and ROWTERMINATOR. Other arguments are: BATCHSIZE, CHECK_CONSTRAINTS, CODEPAGE, DATAFILETYPE, FIELDTERMINATOR, FIRSTROW, FIRE_TRIGGERS, FORMATFILE, KEEPIDENTITY, KEEPNULLS, KILOBYTES_PER_BATCH, LASTROW, MAXERRORS, ORDER, ROWS_PER_BATCH, ROWTERMINATOR, TABLOCK, ERRORFILE
Check BOL for indepth details

If you see messages, such as below while commiting an import Bulk Insert CSV into a SQL Server table, use this tactic.

1) insert the data into a staging table – apply the necessary conversions, and then migrate to main table.

Msg 4864, Level 16, State 1, Line 1

Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 2, column 36 (Last Modified Date).

Republished from http://www.sqlserver-dba.com.


Republished from SQL Server DBA [65 clicks].  Read the original version here [32134 clicks].

Jack Vamvas
5 · 27% · 8528
0
Liked
 
0
Lifesaver
 
0
Refreshed
 
0
Learned
 
0
Incorrect



Submit

Your Comment


Sign Up or Login to post a comment.

    Copyright © Rivera Informatic Private Ltd Contact us      Privacy Policy      Terms of use      Report Abuse      Advertising      [ZULU1097]