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 大侠们有推荐的书籍和学习方法写下吧。 SP4包括用于以下SQLServer2000组件的程序包:Database组件(下载文件:SQL2000-KB884525-SP4-x86.EXE)更新SQLServer2000的32位Database组件,包括数据库引擎、复制、客户端连接组件及工具。有关其他信息,请参阅ReadmeSql2k32Sp4.htm。AnalysisServices组件(下载文件:SQL2000.AS-KB884525-SP4-x86.EXE)更新SQLServer2000的32位AnalysisServices。 SP4包括用于以下SQLServer2000组件的程序包:Database组件(下载文件:SQL2000-KB884525-SP4-x86.EXE)更新SQLServer2000的32位Database组件,包括数据库引擎、复制、客户端连接组件及工具。有关其他信息,请参阅ReadmeSql2k32Sp4.htm。AnalysisServices组件(下载文件:SQL2000.AS-KB884525-SP4-x86.EXE)更新SQLServer2000的32位AnalysisServices。 对于微软系列的东西除了一遍遍尝试还真没有太好的办法 所以你总能得到相应的升级版本,来满足你的需求。 入门没那么困难,精通没那么容易 其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?! 一个是把SQL语句写到客户端,可以使用DataSet进行加工;
页:
[1]