I work on SQL server 2012 I face issue I can't update status with No data returned
where no result returned from select statement cross apply function
meaning where nothing returned from select statement then update status to nothing data returned
create table #TempPC
(
PartNumber NVARCHAR(300),
CompanyId INT,
Status nvarchar(200)
)
insert into #TempPC (PartNumber,CompanyId)
values
('9C06031A2R43FKHFT',1233345),
('VJ0805AIR5CXAMT',8433324)
when select below not return data then update status with nothing data returned
Select t.PartNumber,t.CompanyName,pc.FamilyName,t.Status FROM #TempPC t
cross apply [PC].FN_PartCheck_Test( t.[PartNumber],0,1,1,t.CompanyId) pc
Where pc.GroupID>-2 And pc.PortionID>-2
so what I need to do when any parts and company on temp table temppc not return data from select statement cross apply then update status with no data returned for this part
Expected Result
PartNumber CompanyId status
9C06031A2R43FKHFT 1233345 No data returned
so How to do that Please ?
select * from [PC].FN_PartCheck_Test( t.[PartNumber],0,1,1,t.CompanyId) pc
return
ID PartNumber,CompanyID,FamilyID