10 Gründe dafür SQL Server-Datentypen explizit konvertieren
Ich habe sql_variant
nicht verwendet aber mit diesen Einschränkungen und Leistungsauswirkungen im Hinterkopf würde ich zuerst nach Alternativen suchen.
Das Folgende wäre meine am wenigsten bevorzugte Lösung
- Erstellen Sie einfach drei verschiedene Spalten. 3 Unterschiedliche Datentypen (sollten) 3 unterschiedliche Arten der Interpretation bedeuten, sowohl auf der Clientseite als auch auf der Serverseite.
- Wenn das keine Option ist, verwenden Sie einen
VARCHAR
Spalte, damit Sie zumindestLIKE
verwenden können Aussagen. - Verwenden Sie die
sql_variant
Datentyp.
Bearbeiten Cudo an ta.speot.is
Varianten können Teil eines Primär- oder Fremdschlüssels sein