如何将直接传递查询作为的

过滤设备2021年09月06日

Microsoft SQL Server 2000 将直接传递查询作为未解释的查询字符串发送到 OLE DB 数据源。查询必须使用 OLE DB 数据源可以接受的语法。Transact-SQL 语句像使用常规表引用一样使用直接传递查询结果。

本示例使用直接传递查询从 Microsoft Access 版本的 Northwind 示例数据库中检索结果集。

或是在阳台上放板凳等 SELECT *

FROM OpenRowset(\'EDB.4.0\',

\'c:\\b\';\'admin\'; \'\',

\'SELECT CustomerID, CompanyName

FROM Customers

WHERE Region = \'\'WA\'\' \')

有两种方法可以从 OLE DB 提供程序中生成行集:

·引用提供程序可以表现为表格格式行集的数据源中的对象。所有提供程序都支持这一功能。

·向提供程序发出一条命令,该命令应可以由提供程序处理且处理结果可以表现为行集。此功能要求提供程序支持 OLE DB Command 对象和它的所有强制接口。

当提供程序支持 Command 对象时,这两个 Transact-SQL 函数可以用来发送命令(称为直接传递查询):

·OPENQUERY 使用链接服务器名称向 OLE DB 数据源发送命令字符串。

·OPENROWSET 和 OPEBDATASOURCE 支持向 OLE DB 数据源发送命令字符串。可以使用特殊名称引用所得到的行集。

OLE DB 规范并未定义一种可供所有 OLE DB 提供程序使用的命令语言。OLE DB 提供程序可以支持与所表现数据相关的任意命令语言。表现关系数据库数据的 OLE DB 提供程序通常支持 SQL 语言。其它类型的提供程序(例如表现电子邮件文件或络目录中的数据的提供程序)通常支持另一种语言。

合肥白癜风医院有哪些
成都白癜风治疗
济南男科好医院
相关阅读
山水重逢,愈见人为 ——KOLON SPORT 可隆举办ODUMAK露营活动

紧接4月末发布全新轻巧的产品、希望大家亲密人为之后,韩国高端的产品品...

2024-09-21
盂县北下庄乡“喜迎二十大、奋进新征程”七一朗诵邀请赛圆满举办

“出淤泥而不染,苍清涟而不附身……”清韵悠扬的的音乐、铿锵有力的诵读...

2024-09-16
HKC高端MiniLED新品将要上市,4K+144HZ还有90W一线通

HKC显示器隶属于惠科显示终端乒乓,惠科在屏显新科技及趋势新产品研制出上...

2024-04-08
一生里面,也许总有一两回

生前之中,或许总有一两回,你样子着了魔一样相恋一个人,大叔他大叔得失...

2024-04-07
国家中心城市学校,怎会并未几亩成熟的麦地?

收威农科院儿 新颖中会学校园里有个五亩大的神奇学院儿——“新·奇”农科...

2024-03-27
西部数据发布新款 SATA 蓝盘 SA510,1TB 价格约 671 元

IT之家 5 年底 22 日死讯,据 computerbase 死讯,西部数据发布了新款 WD Blue SA510...

2024-03-26
友情链接