Ich möchte eine Frage direkter und allgemeiner stellen:
Wie erstellen Sie eine Tabelle zum Speichern von Werten, die mehrere verschiedene Typen haben können?
In meinem Fall bieten die Werte eine Diagnose für ein Ereignis. Beispiel: Ereignis aufgetreten -> Speichern Sie Messwerte von mehreren SPS, die relevante Informationen zum Ereignis enthalten. Die SPS können jede Art von Daten überwachen.
Einige Beispiele, die mir einfallen:
- Erstellen Sie eine Spalte für jeden möglichen Typ und erstellen Sie eine weitere Spalte, um anzugeben, welche Spalte verwendet werden soll
- Beispiel: Spalten: IntVal, StrVal, BoolVal, Type. Vals: null, null, True, "BOOL"
- Speichern Sie die Werte, egal was als varchar