sql >> Database >  >> RDS >> Sqlserver

Moet ik het gegevenstype SQL_Variant gebruiken?

10 redenen om expliciet SQL Server-gegevenstypen converteren

Ik heb sql_variant niet gebruikt voorheen, maar met deze beperkingen en prestatie-implicaties in gedachten, zou ik eerst naar alternatieven kijken.

Het volgende zou mijn meest tot minst gewenste oplossing zijn

  • Maak eenvoudig drie verschillende kolommen. 3 verschillende datatypes (zouden moeten) betekenen 3 verschillende manieren om het te interpreteren, zowel aan de clientzijde als aan de serverzijde.
  • Als dat geen optie is, gebruik dan een VARCHAR kolom zodat je op zijn minst LIKE . kunt gebruiken verklaringen.
  • Gebruik de sql_variant gegevenstype.

Bewerken Cudo's naar ta.speot.is

Varianten kunnen deel uitmaken van een primaire of externe sleutel



  1. Hoe u uw MySQL-versie kunt controleren

  2. Hoe Asind() werkt in PostgreSQL

  3. Hoe een UITLEG ANALYSE te begrijpen?

  4. base64-codering in MySQL