When I run stored proc on ssms, it runs fine. Problem occurs when I try to execute the store proc in SSIS package.
Stored Proc is being used in Data Flow Task > OLE DB Source. I selected SQL query as source.
Here is the store proc code sample:
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
alter procedure dbo.usp_GetBill_Info
@StartDate datetime,
@EndDate datetime,
AS
BEGIN
SET NOCOUNT ON;
create table #ID
(
ID nvarchar(100),
TID nvarchar(100)
)
insert into #EID (ID, TEID)
select a1.ID, a2.TID
FROM CustID AS a1
inner JOIN TransactionHeader AS a2
where PV1.DischargeDtTm between @StartDate AND @EndDate2
create NONCLUSTERED INDEX #idx_ID on #TID(ID) include (TID)
-- Start Report
select
#ID.ID
,ID.TID
,Account_Status = V1.AccountStatus
,Quantity=f.[Quantity]
,Amount = cast(fin.[Amount] as decimal(38, 2))
,Service_Date = fin.[ServiceDate]
,fin.BatchDate
from #ID
INNER JOIN Account as v1
on #ID.ID = v1.ID
INNER JOIN financeData AS fin
on #ID.TID = fin.TID
drop table #EID
end
go