create procedure sys.sp_MSget_absolute_colid
@missing_cols varbinary(128),
@relative_colid int,
@absolute_colid int output
as
select @absolute_colid = 0
while (@relative_colid > 0)
begin
select @absolute_colid = @absolute_colid + 1
if sys.fn_IsBitSetInBitmask(@missing_cols, @absolute_colid) = 0
select @relative_colid = @relative_colid - 1
end
return 0