当您的数据同时驻留在关系列和 XML 数据类型列中时,可能希望编写将关系数据处理和 XML 数据处理结合起来的查询。例如,可以使用 FOR XML 将关系列和 XML 列中的数据转换为 XML 数据类型实例,然后使用 XQuery 对其进行查询。相反,可以从 XML 值生成行集,并使用 T-SQL 对其进行查询。本文将为大家介绍SQL 2005 XML最佳实施策略。
insert into MICS_WorkPlan_RestDays select * from OPENROWSET(‘SQLOLEDB’, ‘SERVER=192.168.2.97;uid=用户名;pwd=密码;Database=数据库’,’select * from v_restdays(sql语句,可执行存储过程)’) as a 此语句可用来将另一服务器中的数据插入到本数据库中的某一表内
前言
在MySQL中跨库查询主要分为两种情况,一种是同服务的跨库查询;另一种是不同服务的跨库查询;它们进行跨库查询是不同的,下面就具体介绍这两种跨库查询。
一、同服务的跨库查询
同服务的跨库查询只需要在关联查询的时候带上数据名,SQL的写法是这样的:SELECT * FROM 数据库1.table1 x JOIN 数据库2.table2 y ON x.field1=y.field2;例如:
二、不同服务的跨库查询
不同服务的跨库查询,直接通过数据名加表明是无法进行关联的,这里需要用到MySQL