Saya ingin mengajukan kembali pertanyaan dengan cara yang lebih langsung dan umum:
Bagaimana Anda membuat tabel untuk menyimpan nilai yang bisa menjadi beberapa tipe berbeda?
Dalam kasus saya, nilai-nilai menyediakan diagnostik tentang suatu peristiwa. Mis: Peristiwa terjadi -> Simpan bacaan dari beberapa PLC yang berisi informasi terkait tentang acara tersebut. PLC dapat memonitor semua jenis data.
Beberapa contoh yang dapat saya pikirkan:
- Buat kolom untuk setiap jenis yang mungkin dan buat kolom lain untuk menunjukkan kolom mana yang akan digunakan
- Mis: Cols: IntVal, StrVal, BoolVal, Type. Vals: null, null, True, "BOOL"
- Simpan nilai apa pun sebagai varchar