Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Devo usar o tipo de dados SQL_Variant?


10 motivos para converter explicitamente os tipos de dados do SQL Server

Eu não usei sql_variant antes, mas com essas restrições e implicações de desempenho em mente, eu primeiro procuraria alternativas.

A seguir seria minha solução mais para menos preferida
  • Basta criar três colunas diferentes. 3 tipos de dados diferentes (deveriam) significar 3 maneiras diferentes de interpretá-lo tanto no lado do cliente quanto no lado do servidor.
  • Se essa não for uma opção, use um VARCHAR coluna para que você possa pelo menos usar LIKE declarações.
  • Use a sql_variant tipo de dados.

Editar Cudos para ta.speot.is

Variantes podem ser parte de um primário de chave estrangeira