當前位置:首頁 » 編程語言 » sqlserver2008導入txt

sqlserver2008導入txt

發布時間: 2022-11-22 06:05:49

A. 如何將txt文件的數據導入到sql server 2008

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

第二步,選擇源文件的格式。這里txt格式文件選擇平面文件源。

第三步,瀏覽選擇文件源,其中代碼頁要改成簡體中文。另外在列中可查看導入的數據列是否正確,在高級中可編輯欄位名。

第四步,選擇目標伺服器和資料庫。就是確定數據文件要導入到哪一個一個伺服器的哪一個資料庫中。

第五步,選擇目標表,打開編輯映射。默認時以文件名建立新表。

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

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

現在說說導入數據時要注意的地方。在導入txt格式的文件時首先需要注意數據的排列。每一列之間用統一的分隔符隔開,刪除無關的行信息。另外需要注意的是,txt格式的文件導入時空格也是被讀取的,所以要刪除空格。其實導入時我遇到的就這么點問題,卻足足卡了我一天半。數據按要求排列後如圖所示:

B. 海量txt數據導入sql sever 2008,但顯示錯誤

用EditPlus試一下能否打開然後一點一點的分了,不能打開的話寫個程序分吧,這個文件真是太大了,我導過最大的txt文件就10M左右,差不多有100多萬條記錄

C. 這么把TXT文件導入SQL server資料庫中啊 本人菜鳥說詳細點啊

sqlserver有個數據導入導出工具,打開後,導入txt,中間需要設置一些規則,就是txt文件的過濾規則,設置好了就行了

D. SQL sever 2008,導入和導出向導如何處理

不明白你的txt格式的文件從哪裡來的,好像sql server沒有導出txt的

E. sql2008腳本txt文件怎麼執行

1. 啟動SQL Server Management Studio;
點擊【開始】->【所有程序】->【Microsoft SQL Server 2008 R2】->【SQL Server Management Studio】,
伺服器名稱:伺服器的名稱或者IP地址,如192.168.1.251; 登錄名和密碼:通常都為sa;
點擊【連接】後登錄SQL Server Management Studio;
2. 點擊【文件】->【打開】-->【文件(F)…】,選擇你要打開的文件,如【Optime.Sql】,打開即可,
3. 選擇相應的資料庫,如gerp;

F. sqlserver2008數據導入導出相關數據怎麼填寫

打開SQL Server Management Studio,在對象資源管理器中,展開「SQL Server 實例」→「資料庫」→「MySchool」節點,單擊滑鼠右鍵,選擇「任務」→「導出數據」命令。出現導入和導出向導的歡迎界面,單擊「下一步」按鈕,出現「選擇數據源」對話框,如圖

在「選擇數據源」對話框中設置如下選項:
數據源:SQL Native Client 10.0。
伺服器名稱:DC。
身份驗證:Windows身份驗證。
資料庫:MySchool。
單擊「下一步」按鈕,出現「選擇目標」對話框,設置如下選項(如圖所示):
目標:平面文件目標。
文件名:C:\student.txt。
格式:帶分隔符。

單擊「下一步」按鈕,出現「指定表復制或查詢」對話框,如圖所示。

在「指定表復制或查詢」對話框中選中「復制一個或多個表或視圖的數據」單選按鈕,單擊「下一步」按鈕,出現「配置平面文件目標」對話框,如圖所示。

設置源表或源視圖為MySchool.dbo.student,單擊「下一步」按鈕。
在「保存並執行包」對話框中選中「立即執行」復選框,如圖所示,然後單擊「下一步」按鈕。

在如圖所示的對話框中單擊「完成」按鈕。

如圖所示,當執行完後,單擊「關閉」按鈕。

在Windows資源管理器中打開C:\student.txt文件,驗證導出的結果。

G. txt數據導入到sql server 2008中的問題!!!

你先把txt文件轉成excel文件,在excel文件裡面分三列,在把第一行寫成欄位名稱,再用語句
select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=C:\表名.xls',a$) ,a$是表的內名

H. sql server 2008導入txt文檔數據出錯,錯誤代碼如下

是不是超出欄位長度了

I. 如何將TXT文件通過SQL SERVER作業方式定時導入資料庫

下面我們通過以下的簡單的SQL語句即可實現數據的批量導入,代碼如下:

Bulk insert test

From 『C:UsersOliveDesktop est.txt』

With

( fieldterminator=』,』,

rowterminator=』 』

)

備註:1) bulk insert 為Sql server 中一個批量插入的操作

2)test 為上邊定義的表,即我們的數據將要插入的表

3) 『C:UsersOliveDesktop est.txt』為數據源文件所在磁碟上的物理路徑

4)with 相當於一些插入的附屬條件,可以起這里添加一些約束限制條件等

5) fieldterminator=』,』欄位的分割符為」,」一般的txt文本數據源的欄位分隔都為逗號,當然也可以為其他,比如」|」

6) rowterminator=』 』各條信息間的分割符為』 』,一般的txt文本數據源的信息間的分割都是換行符,即一條信息佔一行,也可以用其他格式如:」| 」

原文鏈接:網頁鏈接

J. 怎麼把這個文本(txt)導入SQL SERVER資料庫,不要大概性操作,要一步步

如果是我來的話,可以先替換#號為Tab,然後粘貼到excel里,整理整齊。然後加上列名,就可以導入了。

熱點內容
php批量查詢 發布:2025-01-16 10:43:38 瀏覽:917
適合搭建代理伺服器的雲 發布:2025-01-16 10:42:49 瀏覽:428
我的世界手機版伺服器怎麼注冊 發布:2025-01-16 10:41:30 瀏覽:614
小米雲電視伺服器 發布:2025-01-16 10:37:03 瀏覽:350
php開源wiki 發布:2025-01-16 10:27:19 瀏覽:189
sql加欄位備注 發布:2025-01-16 10:21:49 瀏覽:565
線割編程教程 發布:2025-01-16 10:21:03 瀏覽:18
谷歌瀏覽器緩存刪除 發布:2025-01-16 10:19:36 瀏覽:414
資料庫txt 發布:2025-01-16 10:16:41 瀏覽:457
小米賬號王者傳奇腳本掛機 發布:2025-01-16 10:07:25 瀏覽:917