| Author |
Topic |
|
reacha
Starting Member
49 Posts |
Posted - 2010-10-08 : 16:13:51
|
| Is this works when we call a stored procedure in another stored procedure |
|
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
reacha
Starting Member
49 Posts |
Posted - 2010-10-08 : 17:32:43
|
| I need to call a procedure which has two parameters in another procedure and store the result in a variablePlease help me out!!Thanks,reacha |
 |
|
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
reacha
Starting Member
49 Posts |
Posted - 2010-10-08 : 18:02:38
|
| yes it has an output variableexec [msp_Userid&AuditStampCompleted] @pkgid, @result = @result outputbut here i am not getting correct valueseverything is coming as zeros |
 |
|
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
reacha
Starting Member
49 Posts |
Posted - 2010-10-08 : 18:14:44
|
| i tried running but getting all zeros for each and every packageID |
 |
|
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
reacha
Starting Member
49 Posts |
Posted - 2010-10-08 : 18:25:11
|
| This is the inner procedureALTER procedure [msp_Userid&AuditStampCompleted](@pkgid int,@result varchar(30) output)asset @result = (select top(1) (CONVERT(varchar(30), userid, 113))+''+ '@'+''+ convert(nvarchar(30)AUDIT.Auditstamp,113) from auditwhere AUDIT.Audittype =0and AUDIT.PKGID = @pkgidorder by AUDIT.Auditstamp desc)Main procedure--------------declare @pkgid intdeclare x cursor for select pkgid from AUDIT_Metricswhere AuditStampCompleted is nullopen xDeclare @AuditStampLocked datetime;Declare @result varchar(30);fetch next from x into @pkgidWHILE @@Fetch_Status = 0 BEGIN exec [msp_Userid&AuditStampCompleted] @pkgid, @result = @result outputset @AuditStampLocked = (SELECT [dbo].[mfun_AuditStampLocked] (@pkgid)) UPDATE AUDIT_MetricsSET USERID = @userid,QueueEventID = @QueueEventID,AuditStampLocked=@AuditStampLocked,AuditStampCompleted = @AuditStampCompletedWHERE PKGID = @pkgidprint @pkgidfetch next from x into @pkgidEND close x;deallocate x;Thanks,reacha |
 |
|
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
reacha
Starting Member
49 Posts |
Posted - 2010-10-08 : 18:36:35
|
| No here the output is correct but in the main procedurei was not getting the @result value correctly. |
 |
|
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
|