Azure 表存储在插入时支持空列字段

Posted

技术标签:

【中文标题】Azure 表存储在插入时支持空列字段【英文标题】:Azure Table Storage Support empty columns field at the time of insert 【发布时间】:2020-08-11 05:53:59 【问题描述】:

Azure表是否支持在Azure表中插入记录时列字段为空值或空值?

举个例子,如果我有一个包含以下字段的表格

列描述如下:

    LastModifiedOn DateTime 接受 Null 值 LastModifiedById Guid 接受空值 IsActive bool with NotNull 描述 字符串 接受空值

我想在 azure 表中准备同一个表,但是当我创建时,那些列有一个 null 值,列尚未创建到 azure 表中,只有那些列具有应该在 Azure 表中创建的值。我希望这两种情况都应涵盖在我的要求中,必须具有值和空列或空列。

这应该可以实现吗?

【问题讨论】:

【参考方案1】:

您的问题的简单答案是否定的。 Azure 表实体不能有 null 值参数。

本质上,实体只是一个包含一个或多个属性的属性包。属性将存在或不存在。属性不能为空值。

【讨论】:

以上是关于Azure 表存储在插入时支持空列字段的主要内容,如果未能解决你的问题,请参考以下文章

Python:Azure 存储表在存在时无法插入批处理项

使用 Azure MSI 访问 Azure 表存储

Azure Functions - 使用 Azure Functions 的表存储触发器

SQL/C#:DataTable 到存储过程(从用户定义的表类型插入)- 转换错误

如何将一个表与另一个表连接,然后计算非空列并将它们按另外两个字段分组?

Azure 函数 - Powershell 和 Azure 存储表(插入或替换)