I have a .dat file with data. I would like to bulk insert the data into a sql table using a format file.
I am attaching the .dat file, .fmt fiel and the sql table definition samples.
It runs succesfully but inserts 0 records into the table
Sample code in .dat file is as below:
ccount_Num Account_Name Cd Start_Date Cd d Cd Cd d Cd Cd Addr_Street
Addr_City_Name _Cd ode_Main Cd r_Num Cd
YT4114 DAWN VEENSTRA US 2010/12/20 D 0 13 00 0 04 99 1435 KYLE ST.
MOUNTAIN HOME ID 83647
US 8360 US
format file that I am using is:
11.0
18
1 SQLCHAR 0 10 "" 1 Account_Num ""
2 SQLCHAR 0 35 "" 2 Account_Name ""
3 SQLCHAR 0 2 "" 3 Account_Country_Cd ""
4 SQLDATE 0 3 "" 4 Account_Start_Date ""
5 SQLCHAR 0 2 "" 5 Account_Performance_Status_Cd ""
6 SQLBIT 0 1 "" 6 Source_System_Existence_Ind ""
7 SQLCHAR 0 2 "" 7 Account_Type_Cd ""
8 SQLCHAR 0 2 "" 8 Retail_Location_Type_Cd ""
9 SQLBIT 0 1 "" 9 Trade_Direct_Ind ""
10 SQLCHAR 0 2 "" 10 Account_Rating_Class_Cd ""
11 SQLCHAR 0 2 "" 11 Account_Rating_Type_Cd ""
12 SQLCHAR 0 50 "" 12 Addr_Street ""
13 SQLCHAR 0 50 "" 13 Addr_City_Name ""
14 SQLCHAR 0 3 "" 14 Addr_State_Cd ""
15 SQLCHAR 0 8 "" 15 Addr_Postal_Code_Main ""
16 SQLCHAR 0 2 "" 16 Addr_Country_Cd ""
17 SQLCHAR 0 5 "" 17 Center_Num ""
18 SQLCHAR 0 2 "\n\r" 18 Country_Cd ""
Table definition:
CREATE TABLE [dbo].[Account]( [Account_Num] [varchar](10) NULL, [Account_Name] [varchar](35) NULL, [Account_Country_Cd] [char](2) NULL, [Account_Start_Date] [smalldatetime] NULL, [Account_Performance_Status_Cd] [varchar](2) NULL, [Source_System_Existence_Ind] [bit] NULL, [Account_Type_Cd] [varchar](2) NULL, [Retail_Location_Type_Cd] [varchar](5) NULL, [Trade_Direct_Ind] [bit] NULL, [Account_Rating_Class_Cd] [varchar](5) NULL, [Account_Rating_Type_Cd] [varchar](5) NULL, [Addr_Street] [varchar](50) NULL, [Addr_City_Name] [varchar](50) NULL, [Addr_State_Cd] [varchar](5) NULL, [Addr_Postal_Code_Main] [varchar](8) NULL, [Addr_Country_Cd] [char](2) NULL, [Center_Num] [varchar](5) NULL, [Country_Cd] [char](2) NULL ) ON [PRIMARY]