当前位置: 首页 > 科技观察

AzureSQL数据库已经支持JSON

时间:2023-03-12 04:42:23 科技观察

我们很高兴地宣布,您现在可以在AzureSQL中查询和存储关系数据或JSON。AzureSQLDatabase提供了简单的内置函数,用于读取JSON文本数据,将JSON文本转换为表,并将表的数据转换为JSON。您可以使用JSON函数从JSON文本中提取值(JSON_VALUE)、提取对象(JSON_QUERY)、更新JSON中的值(JSON_MODIFY)以及验证JSON文本的正确性(ISJSON)。OPENJSON函数允许您将JSON文本转换为表结构。***,JSON函数允许您轻松地使用SQL查询中的FORJSON子句来获取JSON文本结果。你能用JSON做什么?AzureSQL数据库中的JSON允许您构建数据并与现代Web、移动和HTML5/单页应用程序、NoSQL存储(如包含JSON格式数据的AzureDocumentDB)、来自不同系统的分析以及服务日志和消息进行交换。现在,你可以轻松地将AzureSQL数据库与任何使用JSON的服务集成。轻松向现代框架和服务开放数据您是否正在使用REST或AzureApp等使用JSON交换数据的服务?您是否正在使用使用JSON的组件或框架,例如AngularJS、ReactJS、D3或JQuery?使用新的WithJSON函数,您可以轻松格式化存储在AzureSQL数据库中的数据,并将其用于任何现代服务或应用程序。轻松捕获JSON数据您是否使用移动设备、传感器、生成JSON的服务(例如Azure流分析或Insight)、存储JSON的系统(例如AzureDocumentDB或MongoDB)?您需要在AzureSQL数据中使用熟悉的SQL语句来查询和分析JSON数据吗?现在您可以轻松地收集JSON数据并将其存储在AzureSQL数据库中,并使用AzureSQL数据库支持的任何语言或工具来查询和分析加载的数据。简化数据模型您是否需要同时在数据库中存储和查询关系数据和半结构化数据?NoSQL平台下需要简化数据模型吗?现在您可以将结构化数据和非结构化数据存储在一个表数据中。在AzureSQL数据库中,你可以使用关系和NoSQL领域的最新方法调整你的数据模型。AzureSQL数据库允许你使用Transact-SQL语言查询关系数据和JSON数据。程序和工具看不到从表中提取的值与从JSON文本中提取的值之间的差异。有关学习如何将JSON集成到您的应用程序中的下一步,请查看我们的入门页面或第9频道视频。要了解如何在不同的场景中集成JSON,请观看第9频道的视频或在这些JSON分类的文章中找到您感兴趣的使用场景。