|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
对于insert和delete,event中包含了插入/删除的记录的所有字段的值(太爽了。。)
С龃笕(2004-12-13)
http://builderman.home.sunbo.net/show_hdr.php?xname=U53DTV0&dname=517DTV0&xpos=1
1、打_别的一
1.
打_SQLserver2000的另外一的表
(1).select*fromopenrowset(sqloledb,sprogram;develop;11111,select*fromkind)
(2).select*fromopenrowset(sqloledb,190.1.1.247;develop;11111,select*fromkind)
(3).select*fromopendatasource(sqloledb,datasource=sprogram;userID=develop;Password=11111).new_ks.dbo.kind
2.
打_Access2000的一表
(1).select*fromOPENDATASOURCE(Microsoft.Jet.OLEDB.4.0,DataSource=e:
orth.mdb;UserID=Admin;Password=)...supply
(2).select*fromopenrowset(Microsoft.Jet.OLEDB.4.0,
e:
orth.mdb;admin;,supply)
(3).select*fromopenrowset(Microsoft.Jet.OLEDB.4.0,
e:
orth.mdb;admin;,select*fromsupplywhere供叹>10)
3.
打_Excel的一表
(1).select*fromOPENROWSET(MICROSOFT.JET.OLEDB.4.0
,Excel5.0;HDR=YES;DATABASE=e: est.xls,sheet1$)
(2).select*into表fromOPENROWSET(MICROSOFT.JET.OLEDB.4.0
,Excel5.0;HDR=YES;DATABASE=e: est1.xls,sheet3$)
2、肱cС
1.用BCP工具С
(1)xls文件
EXECmaster..xp_cmdshellbcp"SELECTclass_no,kind_no,cn_nameFROMnew_ks.dbo.kindORDERBY1,2"queryout"e: est3.xls"-c-q-S"sprogram"-U"develop"-P"12345"
(2)/**导进文本文件
--进SQLServer
select*into你的表fromOpenRowset(MSDASQL,Driver={MicrosoftTextDriver(*.txt;*.csv)};DefaultDir=c: emp;,select*fromcontact.txt)
--查С
EXECmaster..xp_cmdshellbcp"SELECTclass_no,kind_no,cn_nameFROMnew_ks.dbo.kindORDERBY1,2"queryout"e:TX1.txt"-c-q-S"sprogram"-U"develop"-P"12345"
--间接С
EXECmaster..xp_cmdshellbcpnew_ks.dbo.classout"e:TX3.txt"-c-S"sprogram"-U"develop"-P"12345"
--间接
EXECmaster..xp_cmdshellbcp".dbo."inc:DT.txt-c-S服掌髅-U用-P密a
EXECmaster..xp_cmdshellbcphdh.dbo.kindin"e:TX1.txt"-c-q-S-U-P
EXECmaster..xp_cmdshellbcphdh.dbo.kindin"e: est3.xls"-c-q-S-U-P
--用BULKINSERT
BULKINSERThdh.dbo.kind
FROMe: x1.txt
WITH(
FIELDTERMINATOR= ,
ROWTERMINATOR=
)
条件l件是表如kind要存在,并且字段ctest.txt字段的恳佣
在查剖析器中行,并且是以sa用舻卿
bulkinserttbyhhkfromc: .txtwith(formatfile=c:cp.txt)
3.别的的敕椒ǎ
(1)--/*dBaseIV文件
select*from
OPENROWSET(MICROSOFT.JET.OLEDB.4.0
,dBaseIV;HDR=NO;IMEX=2;DATABASE=C:,select*from[客户材料4.dbf])
--*/
(2)--/*dBaseIII文件
select*from
OPENROWSET(MICROSOFT.JET.OLEDB.4.0
,dBaseIII;HDR=NO;IMEX=2;DATABASE=C:,select*from[客户材料3.dbf])
--*/
(3)--/*FoxPro数据库
select*fromopenrowset(MSDASQL,
Driver=MicrosoftVisualFoxProDriver;SourceType=DBF;SourceDB=c:,
select*from[aa.DBF])
--*/
但我们知道,若使用statement,并没有上述需要的数据。试想binlog中记录了一句updatetsetf1=3whereid=3。怎么恢复呢? |
|