當前位置:首頁 » 編程語言 » txt導入sql2008
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

txt導入sql2008

發布時間: 2022-04-04 21:16:54

Ⅰ C#如何將txt文本導入sql2008

給你一個方法,這個方法是讀txt文件的。
using System.IO;
using System.Text;
先加兩個命名空間。

public string ReadData(string filePath)
{
//C讀取TXT文件之創建 FileStream 的對象,說白了告訴程序,
//文件在那裡,對文件如何處理,對文件內容採取的處理方式
FileStream fs = new FileStream(filePath , FileMode.Open, FileAccess.Read);
//僅 對文本 進行 讀寫操作
StreamReader sr = new StreamReader(fs, Encoding.GetEncoding("GB2312"));
//定位操作點,begin 是一個參考點
sr.BaseStream.Seek(0, SeekOrigin.Begin);
//讀一下,看看文件內有沒有內容,為下一步循環 提供判斷依據
//sr.ReadLine() 這里是 StreamReader的方法 可不是 console 中的~
string str = sr.ReadLine(); //如果 文件有內容
string mNes=String.Empty;
while (str != null)
{
//輸出字元串,str 在上面已經定義了 讀入一行字元
//Console.WriteLine("{0}", str);
mNes += "    " + str + "<br>";
//這里我的理解是 當輸出一行後,指針移動到下一行~
//下面這句話就是 判斷 指針所指這行是否有內容~
str = sr.ReadLine();
}
//C讀取TXT文件之關閉文件,注意順序,先對文件內部進行關閉,然後才是文件~
sr.Close();
fs.Close();
return mNes;
}

Ⅱ 如何把一個目錄下的所有txt文件導入到sql server

枚舉目錄下所有的txt文件,處理一個文件插入一次數據即可,文件名保存到title,打開文件讀取內容插入到content欄位,用什麼語言實現都一樣。

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

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

Ⅳ 把txt文件導入SQL SERVER 2008中,導入到一半時出錯!錯誤報告如下

1、多數原因是因為你資料庫中表的列長度不夠長,造成導入失敗
2、還有一種可能是你的TXT分割符有問題,有些時候換行不對
3、你導入的數據裡面存在亂碼,也會發生這個情況

請你仔細檢查一下吧

Ⅳ 怎麼將.txt文件導入到sql資料庫中啊!

如果你確定是mysql的話,導入方法有很多種。
1,直接在伺服器上進行導入,如果你的空間伺服器是windows系統,那麼就需要有遠程桌面,然後把.sql文件(這里我假設就叫test.sql)上傳到伺服器上的d盤,打開cmd,cd到mysql安裝目錄下的bin目錄,然後執行
mysql
-u
root
-p密碼
評論
0
0
載入更多

Ⅵ 將txt文件導入到Sql Server中

也不一定要逗號分開的,直接用LOAD DATA INFILE '文件路徑' INTO TABLE 表名 就可以了

Ⅶ 如何將文本文件中數據導入到SQL表中

1、創建 load.ctl 文件:

在任意文件夾下創建load.ctl 文件,用編輯器打開 load.ctl 文件,並寫入以下代碼:

load data

CHARACTERSET UTF8

infile "D:importdatadatafiledata.txt"

append

into table table_name

fields terminated by '|'

trailing nullcols

(

id,

mobile

)

2、運行 load.ctl 文件:打開 cmd ,切換到 load.ctl 文件目錄下,運行以下命令:

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

suncrs為用戶名和密碼,ubuat為資料庫名

(7)txt導入sql2008擴展閱讀:

load.ctl代碼解析:

第二行指定編碼(文本文件編碼)。

第三行指定要導入的文件data.txt的路徑。

第五行指定導入的表(以上l例子表名為:table_name)。

第六行表示欄位分隔符。

最後括弧內填寫欄位(注意順序),欄位名寫目標表的欄位名。

Ⅷ 如何把多個txt文件導入一次性導入sql server

有個建議,可以把文件夾里的所有文件名都改為數字,1,2,3,4這樣
然後在資料庫中循環取得文件名

declare @sql nvarchar(2000),@i int
select @sql='',@i=100
while @i>0 begin
set @sql='insert INTO tablename
select FROM OPENDATASOURCE(''MICROSOFT.JET.OLEDB.4.0'',''Text;DATABASE=c:\'')...['+convert(varchar,@i)+'#txt]'
exec(@sql)
@i=@i-1
end

Ⅸ 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$是表的內名