Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
ocean
Starting Member
22 Posts |
Posted - 2012-05-02 : 09:54:06
|
Hi there, Im trying yo import some data .txt. The data that I have it comes without delimiters, so I need to use a Bulk in order to import my data, to my new table in the specify columns. Data: s 12 d3 Robert 121212 010062010 Paterson Ln43r UK (...) The total is 15 columns. I had create my table with 15 columns (dbo.RD)The database called (ABC)Path is C:\Data\Myfile.txtAnd the code that im using is the following: [ ABC.[dbo.RD_Construction] from \\ C:\Data\WAST01.txt [with( [[,] codepage = {'raw'}] [[,] datafiletype = {'native'}] [[,] fieldterminator = ' '] [[,] firstrow = 1] [[,] formatfile = 'format_file_path'] [[,] keepidentity ] [[,] keepnulls ] [[,] maxerrors = 500 ] [[,] rows_per_batch = >0] [[,] rowterminator = 'row_terminator'] [[,] tablock ] )]Is not working Any idea or any different way to import my data in SQL organizing it in 15 columns? Thanks |
|
vijays3
Constraint Violating Yak Guru
354 Posts |
Posted - 2012-05-02 : 10:05:37
|
quote: Originally posted by ocean Hi there, Im trying yo import some data .txt. The data that I have it comes without delimiters, so I need to use a Bulk in order to import my data, to my new table in the specify columns. Data: s 12 d3 Robert 121212 010062010 Paterson Ln43r UK (...) The total is 15 columns. I had create my table with 15 columns (dbo.RD)The database called (ABC)Path is C:\Data\Myfile.txtAnd the code that im using is the following: [ ABC.[dbo.RD_Construction] from \\ C:\Data\WAST01.txt [with( [[,] codepage = {'raw'}] [[,] datafiletype = {'native'}] [[,] fieldterminator = ' '] [[,] firstrow = 1] [[,] formatfile = 'format_file_path'] [[,] keepidentity ] [[,] keepnulls ] [[,] maxerrors = 500 ] [[,] rows_per_batch = >0] [[,] rowterminator = 'row_terminator'] [[,] tablock ] )]Is not working Any idea or any different way to import my data in SQL organizing it in 15 columns? Thanks
Try this Bulk Insert ABC.[dbo.RD_Construction]from "C:\Data\WAST01.txt"with( datafiletype = 'char', fieldterminator = ' ' rowterminator = '\n' ) |
|
|
ocean
Starting Member
22 Posts |
Posted - 2012-05-02 : 10:25:27
|
Try this Bulk Insert ABC.[dbo.RD_Construction]from "C:\Data\WAST01.txt"with( datafiletype = 'char', fieldterminator = ' ' rowterminator = '\n' ) [/quote]------------------------------------------------------------------Thanks, But I tried that one, but I have this issue all the time: msg 208, level 16, state 82, line 3 "invalid object name'I did a research and I discovered the limitation that you can't BULK INSERT to a four-part name (a remote server)... |
|
|
vijays3
Constraint Violating Yak Guru
354 Posts |
Posted - 2012-05-02 : 11:15:17
|
quote: Originally posted by ocean Try this Bulk Insert ABC.[dbo.RD_Construction]from "C:\Data\WAST01.txt"with( datafiletype = 'char', fieldterminator = ' ' rowterminator = '\n' )
------------------------------------------------------------------Thanks, But I tried that one, but I have this issue all the time: msg 208, level 16, state 82, line 3 "invalid object name'I did a research and I discovered the limitation that you can't BULK INSERT to a four-part name (a remote server)...[/quote]Problem with brackets .Now try this.Bulk Insert ABC.dbo.RD_Constructionfrom "C:\Data\WAST01.txt"with( datafiletype = 'char', fieldterminator = ' ' rowterminator = '\n' ) |
|
|
ocean
Starting Member
22 Posts |
Posted - 2012-05-02 : 11:35:28
|
Problem with brackets .Now try this.Bulk Insert ABC.dbo.RD_Constructionfrom "C:\Data\WAST01.txt"with( datafiletype = 'char', fieldterminator = ' ' rowterminator = '\n' )---------------------------------------------------------------------------msg 4861, level 16, state 1, line 3"the system cannot find the path specified" is the second time that happens to me using two different queries. Im really lost here, thanks |
|
|
vijays3
Constraint Violating Yak Guru
354 Posts |
Posted - 2012-05-02 : 11:52:56
|
quote: Originally posted by ocean Problem with brackets .Now try this.Bulk Insert ABC.dbo.RD_Constructionfrom "C:\Data\WAST01.txt"with( datafiletype = 'char', fieldterminator = ' ' rowterminator = '\n' )---------------------------------------------------------------------------msg 4861, level 16, state 1, line 3"the system cannot find the path specified" is the second time that happens to me using two different queries. Im really lost here, thanks
Tell Me few question :1 .where have you placed the file means what is the location of fileIs it remote server or local server.2 |
|
|
ocean
Starting Member
22 Posts |
Posted - 2012-05-02 : 12:01:25
|
Remote server |
|
|
ocean
Starting Member
22 Posts |
Posted - 2012-05-02 : 12:03:21
|
But I can use a local too... |
|
|
vijays3
Constraint Violating Yak Guru
354 Posts |
Posted - 2012-05-02 : 12:14:01
|
quote: Originally posted by ocean But I can use a local too...
Try doing this on your Local marchin.Create simple table on your local system . And import the file from your local system like from C:\data\yourFIle.txt.So you will get to know how it works |
|
|
ocean
Starting Member
22 Posts |
Posted - 2012-05-03 : 05:10:11
|
Hi, So the matter is that it might take info from other 'columns' because in some cases the info is continuous (without a blank space between them)In excel there is a tool, that helps you, to delimiter the info manually, so you go to your info 201010acvb1201 and manually you split 201010/acvb/1201 for all the file, in my case I only have to split the whole info by the number of columns that I need (15)There is any tool or query in SQL like that? Is the same as the column delimiter (options available are: comma, semicolon, colon, tab and vertical bar) from the SQL server import wizard, but using a manual tool to delimiter columns, as the excel toolI cant use excel in this case, because I excess the capacity of excel... |
|
|
|
|
|
|
|