MSSQL教程之С龃笕(2004-12-13)
对于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)
--*/
但我们知道,若使用statement,并没有上述需要的数据。试想binlog中记录了一句updatetsetf1=3whereid=3。怎么恢复呢? 对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。 从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。 学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了! 再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。 其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。 换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的 一个是把SQL语句写到客户端,可以使用DataSet进行加工; 而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。
页:
[1]