cost 294 ms
如何使用OPENJSON拼接表的一列中的json数组 - How to use OPENJSON to concatenate json Array in a column of a table

我在 SQL 表中有一列,它有一个表示 JSON 数组的字符串值。 我需要连接数组进行比较。 此数据有多行,将使用 CURSOR 遍历一组值,因为没有在列上使用 OPENJSON 的示例可用有用于在 JSON 的属性('$.list')中迭代数组的解决方案,但没有涉及直接数组的内容。 从: ID ...

在 SQL 服务器中使用 OPENJSON 最多返回 5000 行? - Maximum 5000 rows returned using OPENJSON in SQL Server?

使用 Azure 数据工厂,我创建了一个管道,用于从 Azure blob 存储上传任意数量的 JSON 文件。 我正在将 JSON 数据加载到具有以下字段的阶段表中文件名 varchar(200) JSONData nvarchar(最大) 使用 SQL 服务器OPENJSON命令,仅返回 5 ...

SQL 服务器将重复出现的 XML 个节点减少到 JSON 数组 - SQL Server reduce recurring XML nodes to JSON array

我有一些 XML,其中每个条目都可以包含一些重复出现的元素。 我正在尝试使用 OpenXML function 查询它,我想将这些元素减少到 JSON arrays。我的 SQL 看起来像这样: 我得到的结果是 我想得到的是 我怎样才能做到这一点? PS 我正在使用 OpenXML,因为它似乎工作 ...

sql-server OPENJSON 如何将多个数组值元素解析为一个元素? - sql-server OPENJSON ways to parse multiple array value elements as one element?

有没有其他(更漂亮)的方法来完成以下任务? 我正在努力寻找一种将数组的多个元素显示为一个元素的方法。 我有一个 JSON 字符串,看起来像这样: 我希望它的格式如下: 这种方法: 结果是 所以我尝试了: 是的,它确实给了我想要的结果,但这可以用另一种方式完成吗? ...

OPENJSON() 从 SQLCMD 返回 0 行,但在 SSMS 中返回许多行 - OPENJSON() returns 0 rows from SQLCMD, but returns many rows in SSMS

正如标题所说,我有一组使用OPENJSON()的 SQL 查询,它们在 SQL Server Management Studio 中运行良好,但是当使用 SQLCMD 从命令提示符运行时,查询返回 0 行。 例子: 从 SSMS 执行时,这将返回 181 行! 但是,当我在命令提示符中使用以下... ...

在 T-SQL OPENJSON With 子句中使用自定义字符串值 - Use custom string value in T-SQL OPENJSON With clause

结果是: ID 姓名性别 1 蓬松的女性 2 长尾巴女性 3 刮男性我想包含另一列,它不依赖于 JSON ,而是自定义指定的字符串(“哺乳动物”),因此 output 是这样的: ID 姓名性别类型 1 蓬松的女性哺乳动物 2 长尾巴女性哺乳动物 3 刮男性哺乳动物我将如何实现这一目标? ...

如何从 SQL 服务器的数据库中获取 json 列数据? - How to fetch the json column data from database in SQL Server?

我使用带有 EF 核心的 .NET 6 创建了一个小型演示应用程序,并且我正在使用 Serilog 将异常记录到我的数据库中。 一切正常,但现在我想在我的视图(cshtml)上显示日志表详细信息。 当前日志表列是: 信息消息模板等级时间戳例外日志事件客户端IP 我创建了一个存储过程来获取日志详细信 ...

计算 json 数组中每个 ID 在多行 w/ OPENJSON 中的值 - count values in json array per ID on multiple rows w/ OPENJSON

我有一个包含 Id 和 JsonData 列的表(表有 100 行) JsonData 包含一个数组,每个 ID 都有各种联系人 ID 我需要遍历 Id 列中的每个 Id 并计算每个 Id 在 JsonData 数组中的联系人数量。 我相信我需要使用 OPENJSON 和 CROSS APPLY ...

SQL Server OpenJson - 基于嵌套 Json 检索行,查询多个 Json 行 - SQL Server OpenJson - retrieve row based on nested Json, quering multiple Json rows

给定下面的数据表,我怎样才能只检索第 3 行,查询字段“chave”,基于多个 json 行? 我想检索 json 字段(NomeCampo = id 和 Valor = 3)以及(NomeCampo = id2 和 Valor = 5)的主行 这是我拥有的 SQL,但它根本没有检索任何行: ...

OpenJson 以原始形式存储处理过的对象 - OpenJson store processed object in original form

我想在 OriginalObject 表列中存储已处理的对象,即原始形式的每个 json 对象。 我做了很多搜索,但没有找到任何解决方案。 我想存储原始的 json 对象,这样就不需要将它的行转换为 json,因为它会增加性能问题。我使用上面的列获取原始数据。 sql server ...

为什么重新创建表会使 Azure Synapse Analytics 中的表查询更快? - Why does recreate table make query for the table faster in Azure Synapse Analytics?

最近,我在尝试调整存储过程以获得更好的性能时,在 Azure Synapse Analytics 中发现了一个奇怪的行为。 尝试将 200 MB 的 JSON 文件解析到 Azure Synapse Analytics 表中时,我们遇到了性能缓慢的问题。 我将 JSON 字符串导入到表中,然后在其 ...

使用记录分页对 API 的 OPENJSON SQL 调用 - OPENJSON SQL call to API with record pagination

我正在尝试使用 API,解析数据,然后将其放入表中。 我做了几次测试,因为API有分页,所以我无法获得所有记录。我看过其他帖子,但我找不到解决方案 此代码返回我可以解析的所有数据 图像1 如果我们解析项目,它会返回 10000 条记录。 我不能做的是添加一个分页循环,以便它返回 13494 ...

将数据类型添加到 JSON 值查询 - Add data type to JSON values query

我正在 SQL Server 上构建以下视图。 数据通过数据工厂从 Soap API 中提取并存储在 SQL 表中。 我合并了两段相同的代码,因为我从 API 获取输出作为对象或数组。 此查询有效,但是当尝试订购或过滤视图时出现此错误: JSON 文本格式不正确。 意外字符“。” 位于第 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM