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

Jak převést prázdná místa na hodnoty null pomocí SQL Server?

Vyřešil jsem podobný problém pomocí NULLIF funkce:

UPDATE table 
SET col1 = NULLIF(col1, '')

Z reference T-SQL:

NULLIF vrátí první výraz, pokud dva výrazy nejsou stejné. Pokud jsou výrazy stejné, NULLIF vrátí hodnotu null typu prvního výrazu.



  1. Veselé tweety o životě DBA

  2. Výkon sys.partitions

  3. Jak zajistit, aby rozšíření nebylo přemístitelné?

  4. Spuštění balíčku SSIS pomocí dtexec