如何把文字資料匯入sql server2019資料庫

2022-03-03 15:29:03 字數 3391 閱讀 9175

1樓:書禹

下面給出直接**如下:

--第一步:啟用ad hoc distributed queries:

exec sp_configure 'show advanced options',1

reconfigure

exec sp_configure 'ad hoc distributed queries',1

reconfigure

--第二步:bcp匯入資料

exec master..xp_cmdshell 'bcp dbname..tablename in c:

\dt.txt -c -sservername -usa -ppassword'

--第三步:關閉ad hoc distributed queries:

exec sp_configure 'ad hoc distributed queries',0

reconfigure

exec sp_configure 'show advanced options',0

reconfigure

2樓:種籽總會發芽

樓上的方法可以用。一般都是匯入excel表進去就行了。如果你安裝了sqlserver2005的話,那是不可能沒有匯入匯出功能的。你可以找找看喲!

3樓:墨紫音

/** 匯入文字檔案

exec master..xp_cmdshell 'bcp dbname..tablename in c:

\dt.txt -c -sservername -usa -ppassword'

/** 匯出文字檔案

exec master..xp_cmdshell 'bcp dbname..tablename out c:

\dt.txt -c -sservername -usa -ppassword'

或 exec master..xp_cmdshell 'bcp "select * from dbname..tablename" queryout c:

\dt.txt -c -sservername -usa -ppassword'

匯出到txt文字,用逗號分開

exec master..xp_cmdshell 'bcp "庫名..表名" out "d:\tt.txt" -c -t ,-u sa -p password'

bulk insert 庫名..表名

from 'c:\test.txt'

with (

fieldterminator = ';',

rowterminator = '\n')

4樓:匿名使用者

1.先生成個空的csv檔案(不要只是把txt檔案的字尾改為csv,這樣容易導致異常)

2.先把txt中各個專案的間隔符替換為剛才做成的csv檔案的分隔符,再拷貝到做成的csv檔案中

3.做一個bat,執行sql文,把檔案讀到資料庫中或者用sql server2005自帶的匯入功能吧txt檔案直接拷貝到excel中容易出現資料不一致的問題(比如說日期等)

5樓:蹊蹺路人

放到 excel裡 copy進去

如何將txt檔案匯入sqlserver

6樓:

第一步,開啟匯入匯出工具。(win7 32位系統下sql自帶,64位系統下好像要裝)

第二步,選擇原始檔的格式。這裡txt格式檔案選擇平面檔案源。

第三步,瀏覽選擇檔案源,其中**頁要改成簡體中文。另外在列中可檢視匯入的資料列是否正確,在高階中可編輯欄位名。

第四步,選擇目標伺服器和資料庫。就是確定資料檔案要匯入到哪一個一個伺服器的哪一個資料庫中。

第五步,選擇目標表,開啟編輯對映。預設時以檔名建立新表。

第六步,編輯對映。把資料對應匯入資料庫各欄位中!若是目標表是新建的,那麼要編輯資料庫中的個欄位名以及資料型別。

那麼做完這些後只要資料來源沒有問題,單擊下一步……就可以搞定了。

現在說說匯入資料時要注意的地方。在匯入txt格式的檔案時首先需要注意資料的排列。每一列之間用統一的分隔符隔開,刪除無關的行資訊。

另外需要注意的是,txt格式的檔案匯入時空格也是被讀取的,所以要刪除空格。其實匯入時我遇到的就這麼點問題,卻足足卡了我一天半。資料按要求排列後如圖所示:

如何將文字檔案中資料匯入到sql表中 ?

7樓:

1、建立 load.ctl 檔案:

load data

characterset utf8

infile "d:\importdata\datafile\data.txt"

into table table_namefields terminated by '|'

trailing nullcols

id,mobile

2、執行 load.ctl 檔案:開啟 cmd ,切換到 load.ctl 檔案目錄下,執行以下命令:

sqlldr suncrs/suncrs@ubuat control=load.ctl log=log.log

suncrs為使用者名稱和密碼,ubuat為資料庫名

8樓:匿名使用者

1、啟動sql企業管理器,選中 **:1、點選滑鼠右鍵 2、所以任務 3、匯入資料

2、選擇資料來源

3、選擇檔案路徑

4、按txt文字格式,選擇相應的分隔符和間距,就可以了。

j**a語言實現把txt文字文件裡面的資料匯入到sql server資料庫的表中

9樓:

我看你這個文字格式有點像csv文字格式,你試下將txt格式改成csv然後用excel開啟能不能看到資料分列展示,如何可以,那麼恭喜你這個csv檔案可以直接匯入到sqlserver

把txt文字資料匯入sql2000資料庫中,如何實現

10樓:匿名使用者

資料庫是要有格式的 txt無法滿足 execl還行

11樓:

txt同樣是可以匯入到sql server2000資料庫的但是 前提是你的txt檔案內容是有特定的格式 比如 你要的資訊欄位內容必須用特定的符號隔開(預設是逗號) 如

a,b,c

e,f,g

如果這樣的要求滿足的話

然後你 開啟sql server2000 選擇資料庫——>匯入資料顯示匯入資料嚮導-》下一步 在選擇資料來源的時候 "資料來源"選擇「文字檔案」->下一步 選擇行分隔符->下一步 選擇列分隔符。。。。。下一步。。。。完成

12樓:匿名使用者

把分給樓上的吧,他說的對。我試過,可以的。

excel如圖怎麼把A列文字資料10開頭的按原順序在B列,53開頭在C列20開頭在D列不要空的

b1 if left a1,2 10,a1,c1 if left a1,2 53,a1,d1 if left a1,2 20,a1,下拉後 插入刪除空格的巨集 sub 刪除空格 set rr range b1 d5000 dim a as range for each a in rr if a.va...

關於鄉村生活的文字,關於鄉村生活的文字資料

我的家鄉有著富饒的土地,孕育著那裡的淳樸的人們。它遠離城市,但顯得 內並不寂寞 容,永遠顯得特別的安靜和諧,給人們一種溫馨的感覺。我生活在一個溫馨的家庭中,不知是我從小生活在這漂亮,美麗的鄉村的緣故,還是深受這鄉村淳樸人們的影響,使我讀家鄉產生了一種特別濃厚的感情 回首到十年前,我還是家鄉一個不知愁...

有關感恩的所有文字,有關感恩的所有文字資料

懷著一顆感恩 的心 感恩,是個充滿溫暖的字眼。每一個人都感恩過和被感恩過,都感受過感恩和被感恩時所得到的快樂。在這個世界上,給我最多的愛的人,莫過於我的父母了。從我呱呱墜地起,父母就承擔起了養育我的責任。爸爸曾因為我的一個誤診而掉過眼淚 媽媽曾為了矯正我的牙齒每週六帶我往返於離家一百多公里的市醫院,...