sql >> Databáze >  >> RDS >> Sqlserver

Mám použít datový typ SQL_Variant?

10 důvodů, proč explicitně převést datové typy SQL Server

Nepoužil jsem sql_variant dříve, ale s ohledem na tato omezení a dopady na výkon bych se nejprve podíval na alternativy.

Následující by bylo mé nejvíce nebo nejméně preferované řešení

  • Stačí vytvořit tři různé sloupce. 3 různé typy dat (měly by) znamenat 3 různé způsoby jejich interpretace jak na straně klienta, tak na straně serveru.
  • Pokud to není možné, použijte VARCHAR takže můžete použít alespoň LIKE prohlášení.
  • Použijte sql_variant datový typ.

Upravit Cudo's to ta.speot.is

Varianty mohou být součástí primárního cizího klíče



  1. Má pořadí jmenovaných parametrů smysl pro poskytovatele dat MySql .Net?

  2. Proč mi Oracle DECODE dává jinou hodnotu než NVL?

  3. Jak provedu GROUP BY na aliasovém sloupci na serveru MS-SQL?

  4. Jak nainstalovat MariaDB 10 na RHEL 8