>declare @DefaultPicture nvarchar(max) >set @DefaultPicture = null >create table #test (Def varbinary(max) null) >set @DefaultPicture = convert(varbinary(max),@DefaultPicture) >insert into #test values (ISNULL(@DefaultPicture,0))That is wrong.
declare @DefaultPicture VARBINARY(max) set @DefaultPicture = null create table #test (Def varbinary(max) null) set @DefaultPicture = convert(varbinary(max),@DefaultPicture) insert into #test values (ISNULL(@DefaultPicture,0))