Hal yang baik tentang varian sql adalah Anda dapat menyimpan beberapa jenis dalam kolom dan Anda menyimpan informasi jenisnya.
Jika Anda ingin mengambil jenisnya:
select SQL_VARIANT_PROPERTY ( value , 'BaseType' ) as DataType,* from mysettings
dan Anda memiliki:
Datatype Name Value
-----------------------------
varchar Name MyName
int ShoesNumber 45
numeric MyDouble 31.32
Sayangnya ini memiliki beberapa kelemahan:
- tidak terlalu cepat
- tidak didukung dengan baik oleh kerangka kerja ORM