金色的骷髅 发表于 2015-1-16 22:29:14

MSSQL教程之怎样查询其他数据库内的表(IN子句实例)...

一个语句分成两个event(实际上不止,其他可以忽略),一个table_mapevent和一个Rows_log_event。Table_mapevent是一样的,主要看Rows_log_event。数据|数据库
怎样查询其他数据库内的表(IN子句实例)?




成绩:


怎样援用其他数据库内的表?(查询内部表)
jetsql中的in子句究竟怎样用?在那里用?





办法一:


select可否查询其他数据库中表的数据?


SELECT*FROMtbl_familyINother.mdb"";


方括号[]内的是其他数据库的毗连字串






办法二:


SELECT*
FROM[;database=C:db2.mdb;pwd=1].表1ASa,表1ASb
WHEREa.ID=b.id






请参考:




上面是有关select语句的匡助,请注重in

SELECT语句
命令MicrosoftJet数据库引擎从数据库里前往信息,作为一组纪录。

语法
SELECT{*|table.*|field1[,field2[,...]]}
FROMtableexpression[,...]

]

]

]

]


IN子句
标识出内部数据库中的表,比方dBASE或Paradox数据库,或MicrosoftJet内部数据库,MicrosoftJet数据库引擎可以与之相连。

语法
标识方针表:

INTOdestinationIN
{path|["path""type"]|[""]}

标识数据源表:

FROMtableexpressionIN
{path|["path""type"]|[""]}

包括IN子句的SELECT语句具有以下几个部分:

部分申明
destination内部表的称号,将数据拔出表中。
tableexpression表的称号,可从这些表中猎取数据。这个变量多是一个独自的表名,一个已存查询,或是INNERJOIN,LEFTJOIN,或RIGHTJOIN.
Path目次或文件的全部路径,并且这些目次或文件包括table。
type数据库范例的称号,假如数据库不是MicrosoftJet数据库(比方dBASEIII、dBASEIV、Paradox3.x或Paradox4.x),则用此范例创立table。


申明
经由过程IN你一次只能够毗连一个内部数据库

在某些情形中,path参数可援用包括数据库文件的目次。比方,当利用dBASE、FoxPro或Paradox数据库表时,path参数将指定包括.dbf或.db文件的目次。由destination或tableexpression参数可失掉表文件的称号。

为了指定非MicrosoftJET数据库,可在称号以后附加分号(;),并用单引号()或("")双引号将它括进。比方可用dBASEIV;或"dBASEIV;"这两种写法。

也可以使用DATABASE保存字指定内部数据库。比方,以下示例指定不异的表:

...FROMTableIN"";

...FROMTableIN"C:DBASEDATAALES""dBASEIV;"




注重

为改善功能并便利利用,请利用链接表而不要用IN。


IN子句示例

以下表显现您怎样利用IN子句来捕捉内部数据库的数据。在每示例当中,假定客户表是保留在内部数据库当中。

内部数据库SQL语句
Microsoft

精灵巫婆 发表于 2015-1-19 14:36:17

大侠们有推荐的书籍和学习方法写下吧。

柔情似水 发表于 2015-1-26 21:04:50

SP4包括用于以下SQLServer2000组件的程序包:Database组件(下载文件:SQL2000-KB884525-SP4-x86.EXE)更新SQLServer2000的32位Database组件,包括数据库引擎、复制、客户端连接组件及工具。有关其他信息,请参阅ReadmeSql2k32Sp4.htm。AnalysisServices组件(下载文件:SQL2000.AS-KB884525-SP4-x86.EXE)更新SQLServer2000的32位AnalysisServices。

愤怒的大鸟 发表于 2015-2-4 20:59:32

SP4包括用于以下SQLServer2000组件的程序包:Database组件(下载文件:SQL2000-KB884525-SP4-x86.EXE)更新SQLServer2000的32位Database组件,包括数据库引擎、复制、客户端连接组件及工具。有关其他信息,请参阅ReadmeSql2k32Sp4.htm。AnalysisServices组件(下载文件:SQL2000.AS-KB884525-SP4-x86.EXE)更新SQLServer2000的32位AnalysisServices。

山那边是海 发表于 2015-2-10 10:06:15

对于微软系列的东西除了一遍遍尝试还真没有太好的办法

老尸 发表于 2015-3-1 08:20:14

所以你总能得到相应的升级版本,来满足你的需求。

再现理想 发表于 2015-3-10 13:04:51

入门没那么困难,精通没那么容易

金色的骷髅 发表于 2015-3-17 08:09:23

其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?!

飘灵儿 发表于 2015-3-24 03:36:44

一个是把SQL语句写到客户端,可以使用DataSet进行加工;
页: [1]
查看完整版本: MSSQL教程之怎样查询其他数据库内的表(IN子句实例)...