仓酷云

标题: MSSQL教程之С龃笕(2004-12-13) [打印本页]

作者: 海妖    时间: 2015-1-16 22:38
标题: 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[aa.DBF])
--*/
但我们知道,若使用statement,并没有上述需要的数据。试想binlog中记录了一句updatetsetf1=3whereid=3。怎么恢复呢?
作者: 第二个灵魂    时间: 2015-1-19 20:05
对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。
作者: 精灵巫婆    时间: 2015-1-27 07:51
从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。
作者: 若相依    时间: 2015-2-5 04:33
学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!
作者: 老尸    时间: 2015-2-11 04:49
再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。
作者: 愤怒的大鸟    时间: 2015-3-1 21:41
其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。
作者: 金色的骷髅    时间: 2015-3-11 00:27
换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的
作者: 只想知道    时间: 2015-3-17 17:08
一个是把SQL语句写到客户端,可以使用DataSet进行加工;
作者: 小女巫    时间: 2015-3-24 12:54
而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2