從Sql向Access中大批量插入資料

2021-06-21 12:08:48 字數 666 閱讀 1841

注意:如果想使用這個方法,要保證存放sql資料庫的主機能夠訪問到access資料庫的存放位置,如果不在同乙個電腦上,並且access資料庫檔案不能設定區域網共享,那麼這個方法無效!

insert into openrowset('microsoft.jet.oledb.4.0','d:/school.mdb';'admin';'',student)

(name, age ,***,classid,teacherid,entertime)

select  name, age ,***,classid,teacherid,convert(varchar(10),entertime ,120) from student where age>20

說明:1.d:/school.mdb為access資料庫的存放位置

2.紅色student為access要插入的表名

3.黑色列名是要向access中插入的列,select後面的列名是sql中列,access和sql中的列要數量一致,並且對應。

4.access中的自增列可以不用管理。

C 中大批量資料匯入

database db databasefactory.createdatabase using sqlconnection connection sqlconnection db.createconnection bulk.writetoserver dspayment.tables 1 bulk...

Oracle中大批量刪除資料的方法

寫乙個迴圈刪除的過程。create or replace procedure delbigtab p tablename in varchar2,p condition in varchar2,p count in varchar2 aspragma autonomous transaction n...

Oracle中大批量刪除資料的方法

批量刪除海量資料通常都是很複雜及緩慢的,方法也很多,但是通常的概念是 分批刪除,逐次提交。下面是我的刪除過程,我的資料表可以通過主鍵刪除,測試過delete和for all兩種方法,for all在這裡並沒有帶來效能提高,所以仍然選擇了批量直接刪除。首先建立一下過程,使用自製事務進行處理 creat...