1. 如何使用sql語句進行批量添加數據
Update
[表名]
Set
要修改的欄位名
=
'要修改為的內容'
Where
要修改的欄位名
=
'修改前的內容'
執行一下以上的SQL語句就可以了
2. 請教如何將excle上面的數據批量導入至sql2008資料庫
在查詢分析器里,直接寫 SQL語句:
如果是導入數據到現有表,則採用形式
INSERT INTO 表 SELECT * FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)
如果是導入數據並新增表,則採用形式
SELECT * INTO 表 FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)
SQL2005中直接可以實現導入功能 SQL2008不知道可不可以。 操作過程如下:
第一步:登錄到 SQL Server Management Studio
第二步:在 「對象資源管理器 」中右鍵單擊 「管理 」,在彈出列表中單擊 「導入數據 」
第三步:在 「導入向導 」對話框中單擊 「下一步 」,進入到 「選擇數據源 」對話框,在 「數據源 」列表中選擇 「Microsoft Excel 」,同時選擇相應的 Excel 文檔,完成後單擊 「下一步 」(一定要勾選該對話框中的 「首行包含列名稱 」,因此它是將 Excel文檔中的列標題為資料庫表中的列項標題)
第四步:指定目標資料庫服務,依次單擊 「下一步 」。。。。至到 「完成 」
第五步:重新打到 SQL Server Management Studio,進入到導入的資料庫表,可以發現所導入的 Excel文檔數據。
3. sql server怎麼批量導入
1、打開「Microsoft SQL Server Management Studio」 並連接 資料庫。
2、在需要導入數據的資料庫上右鍵 - 任務 - 導入數據,打開「SQL Server導入導出向導」
4. SQL 2000 資料庫表如何導入批量數據,用腳本方式,謝謝
如果是excel的話簡單啊
,sql
2000提供直接用excel導入的方式,標題就是excel第一行的值
導入後可以用sql把想要的數據通過sql導入到指定表
---打開企業管理器---所有任務
----導入數據----選擇excel導入
5. sql server如何批量導入excel數據
在SQL server management studio 中右鍵單擊目標資料庫, 然後選擇任務--導入數據
在數據源中選擇EXCEL ,
然後按照提示做就可以了
這種方法要求excel中各表是比較規則的表格
6. 如何用SQL語句將數據批量插入資料庫
這種情況使用xml來進行批量插入.
1.asp.net頁面上抓取數據,轉換成xml字元串
2.將這個字元串作為參數傳給存儲過程
3.存儲過程里,將這個xml讀取成臨時表
4.整個臨時表插入到目標數據表中,這個過程可以使用sql
server的事務;其實在這里用不用事務問題都不大了,因為存儲過程出錯,數據插不進去的,還會拋出異常到asp.net後台,讓後台進行處理異常.
您用游標或asp.net代碼來循環,速度會比較慢的.
7. 怎樣用SQL向資料庫中批量的插入數據,主鍵是隨機生成的
代碼如下:
--創建測試表
CREATE TABLE [Identity](
Id INT IDENTITY(1,2) NOT NULL PRIMARY KEY,--種子的起始值1,步長2
Number VARCHAR(20) UNIQUE NOT NULL,
Name VARCHAR(20) NOT NULL,
Password VARCHAR(20) DEFAULT(123),
Description VARCHAR(40) NULL
)
--插入記錄
INSERT INTO [Identity](Number,Name,Description) VALUES('001','1st','Id=1,因為起始值1')
INSERT INTO [Identity](Number,Name,Description) VALUES('002','2nd','Id=3,因為起始值1,步長2')
INSERT INTO [Identity](Number,Name,Description) VALUES('003','3rd','Id=5,由於字元長度超長,報錯插入失敗,造成此Id產生後被放棄')
INSERT INTO [Identity](Number,Name,Description) VALUES('004','4th','Id=7 not 5,因為第三條記錄插入失敗')
--檢索記錄,查看結果
SELECT * FROM [Identity]
8. 如何將excel數據批量導入sql資料庫
在資料庫上右擊,→
所有任務→導入數據→下一步→★此處是數據源
即你的excel表.在下拉框中選擇你的excel版本,在下面選擇excel文件路徑.點擊下一步
→
☆此處是目的
即你要導入的伺服器,
資料庫,和登陸方式.
→下一步(根據實際情況選擇)→選擇你要導入的sheet名→下一步→
完成
就ok
了
9. 如何對sql server資料庫中某一個表批量導入excel數據
在資料庫上右擊,→
所有任務→導入數據→下一步→★此處是數據源
即你的excel表.在下拉框中選擇你的excel版本,在下面選擇excel文件路徑.點擊下一步
→
☆此處是目的
即你要導入的伺服器,
資料庫,和登陸方式.
→下一步(根據實際情況選擇)→選擇你要導入的sheet名→下一步→
完成
就ok
了
10. SQL 批量插入數據,來源在EXCEL中
最簡單的辦法,是在MSSQL中導入數據,數據源選擇EXCEL,將這個文件導入到你指定的資料庫中,會生成一個新的數據表,再通過SQL語句將這個表中你需要的欄位寫入到你之前的要插入的表中對應的欄位下。
如果不是MSSQL資料庫,是MySQL資料庫,可以將EXCEL文檔另存為記事本,然後再導入這個文檔文檔到資料庫中已經建立好的表中。
MSSQL與MySQL不同的是,MSSQL不需要事前建表,會自動生成一個表;MySQL需要建好表再導入到這個表中。
其他的資料庫用的少,不能給你建議。
--具體操作不會,可以網路下「EXCEL數據導入到資料庫中」。
--你這個分類錯了,應該不是辦公軟體的問題,是資料庫問題。