小编Jar*_*ach的帖子

存储可能是多种类型的值的最佳方法

我想以更直接和更一般的方式重新提问

如何创建一个表来存储可能是多种不同类型的值?

就我而言,这些值提供有关事件的诊断信息。例如:事件发生 -> 存储来自多个 PLC 的读数,其中包含有关事件的相关信息。PLC 可以监控任何类型的数据。

我能想到的一些例子:

  • 为每种可能的类型创建一列并创建另一列以指示要使用的列
    • 例如:列数:IntVal、StrVal、BoolVal、类型。值:空,空,真,“布尔”
  • 无论如何将值存储为 varchar

database-design sql-server

11
推荐指数
1
解决办法
3124
查看次数

标签 统计

database-design ×1

sql-server ×1