All pastes #813056 Raw Edit

xpg934

public sql v1 · immutable
·published 2007-12-12 06:31 UTC
rendered paste body
CREATE  PROCEDURE [dbo].[BillingEvent]  @EventTypeID int,  @UserID int,  @ProjectID intASdeclare @id intbegin tran  insert into [Billing] with (rowlock)  ([EventTypeID], [UserID], [ProjectID])values  (@EventTypeID, @UserID, @ProjectID)set @id = SCOPE_IDENTITY()commit transelect @id-- ----------------------------------------------------CREATE PROCEDURE [dbo].[BillingEventRefresh]  @EventID intASbegin tran  update [Billing] with (rowlock)  set [EventRefreshDT] = GETDATE()  where [ID] = @EventID and [PeriodDT2] is nullcommit tran-- ----------------------------------------------------CREATE PROCEDURE [dbo].[BillingEventClose]  @EventID int,  @RespondentID int,  @RespondentCallID int,  @IsSuccess bitASbegin tran  update [Billing] with (rowlock)  set     [PeriodDT2] = GETDATE(),    [PeriodDuration] = DATEDIFF(second, [PeriodDT1], GETDATE()),    [iv_RespondentID] = @RespondentID,    [iv_RespondentCallID] = @RespondentCallID,    [iv_IsSuccess] = @IsSuccess  where [ID] = @EventIDcommit tran