add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
2 rows affected
1 rows affected
UPDATE [dbo].[TestTable]
SET [SomeInt] = ISNULL([SomeInt],CONVERT([int],N'')),
    [SomeDecimal] = ISNULL([SomeDecimal],0),
    [SomeFloat] = ISNULL([SomeFloat],CONVERT([float],N'')),
    [SomeMoney] = ISNULL([SomeMoney],CONVERT([money],N'')),
    [SomeDate] = ISNULL([SomeDate],CONVERT([date],N'')),
    [SomeDatetime] = ISNULL([SomeDatetime],CONVERT([datetime],N'')),
    [SomeTime] = ISNULL([SomeTime],CONVERT([time],N'')),
    [SomeDatetime2] = ISNULL([SomeDatetime2],CONVERT([datetime2],N'')),
    [SomeVarbinary] = ISNULL([SomeVarbinary],CONVERT([varbinary],N'')),
    [SomeVarchar] = ISNULL([SomeVarchar],CONVERT([varchar],N'')),
    [SomeBit] = ISNULL([SomeBit],CONVERT([bit],N''))
WHERE ID = 2;
1 rows affected
ID SomeInt SomeDecimal SomeFloat SomeMoney SomeDate SomeDatetime SomeTime SomeDatetime2 SomeVarbinary SomeVarchar SomeBit
1 0 null 0 0.0000 01/01/1900 00:00:00 01/01/1900 00:00:00 00:00:00 01/01/1900 00:00:00 0x False
2 0 0.00 0 0.0000 01/01/1900 00:00:00 01/01/1900 00:00:00 00:00:00 01/01/1900 00:00:00 0x False