10 причини да изрично преобразувайте типове данни на SQL Server
Не съм използвал sql_variant
преди, но като се имат предвид тези ограничения и последици за производителността, първо бих разгледал алтернативите.
Следното би било моето най-малко предпочитано решение
- Просто създайте три различни колони. 3 Различните типове данни (трябва) да означават 3 различни начина за интерпретирането им както от страна на клиента, така и от страна на сървъра.
- Ако това не е опция, използвайте
VARCHAR
колона, за да можете поне да използватеLIKE
изявления. - Използвайте
sql_variant
тип данни.
Редактиране Cudo's to ta.speot.is
Вариантите могат да бъде част от първичен външен ключ