IN SQL 如何根据元素检索 XML 列数据

问题描述 投票:0回答:1
sql sql-server sql-scripts sql-query-store
1个回答
0
投票

实现此目的的一种方法是使用 XQuery 中的

sql:variable()
函数,例如:

declare @Description nvarchar(100) = N'DESCRIPTION:PROJECT112233';
select *
from DataLogs
where ADescription.exist('/Activity/text[contains(@value, sql:variable("@Description"))]') = 1;

返回输出:

id 创建日期 A描述
1 2024-04-16
© www.soinside.com 2019 - 2024. All rights reserved.