I want to get data from sp inside a query and set it to a variable. following is my query
WHILE ( ( SELECT COUNT(*) AS [COUNT]
FROM ( SELECT TOP 1 tbl_PurchaseRequisitionOrOrder.AdditionalRefNumberPO
FROM dbo.tbl_PurchaseRequisitionOrOrder
WHERE tbl_PurchaseRequisitionOrOrder.AdditionalRefNumberPO IS NOT NULL
ORDER BY tbl_PurchaseRequisitionOrOrder.PROId DESC
) AS T122
) > 0 )
DECLARE @rr VARCHAR(9)= ( SELECT TOP 1 tbl_PurchaseRequisitionOrOrder.AdditionalRefNumberPO
FROM dbo.tbl_PurchaseRequisitionOrOrder
WHERE tbl_PurchaseRequisitionOrOrder.AdditionalRefNumberPO IS NOT NULL
ORDER BY tbl_PurchaseRequisitionOrOrder.PROId DESC
);
SET @rr= EXEC dbo.GetAddiRefNumberPO @rr
but i am getting Incorrect syntax near the keyword 'EXEC'.
on
SET @rr= EXEC dbo.GetAddiRefNumberPO @rr
i am using sql server 2014 please help :)
EXEC dbo.GetAddiRefNumberPO @rr OUTPUT