Vorrei ripetere una domanda in modo più diretto e generale:
Come si crea una tabella per memorizzare valori che potrebbero essere di diversi tipi?
Nel mio caso, i valori forniscono la diagnostica di un evento. Es .: Evento verificato -> Memorizza le letture di più PLC che contengono informazioni pertinenti sull'evento. I PLC potrebbero monitorare qualsiasi tipo di dati.
Alcuni esempi a cui riesco a pensare:
- Crea una colonna per ogni tipo possibile e crea un'altra colonna per indicare quale colonna utilizzare
- Es .: Colli: IntVal, StrVal, BoolVal, Type. Vals: null, null, True, "BOOL"
- Memorizza i valori indipendentemente da varchar