注意:如果想使用這個方法,要保證存放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...