Project

General

Profile

CM_REQUEST_TEMPLATE_Back_date.txt

Luc Tran Van, 04/19/2023 01:54 PM

 
1
CREATE PROCEDURE dbo.CM_REQUEST_TEMPLATE_Back_date 
2
	@p_REQUEST_TEMPLATE_ID nvarchar(200)  = NULL,
3
	@p_REPORT_DT	VARCHAR(20) = NULL,
4
	@p_MAKER_ID VARCHAR(25) = NULL
5
AS
6
BEGIN
7
	
8

    
9
	BEGIN TRANSACTION  
10

    
11
		UPDATE [dbo].[CM_REQUEST_TEMPLATE]
12
		SET 
13
		  [REPORT_DT] = CONVERT(DATETIME, @p_REPORT_DT, 103) 
14
		  ,IS_BACK_DATE=1
15
		  WHERE [REQUEST_TEMPLATE_ID] = @p_REQUEST_TEMPLATE_ID
16
		  AND @p_MAKER_ID=MAKER_ID
17
		IF @@Error <> 0 GOTO ABORT
18
	--
19

    
20
COMMIT TRANSACTION
21

    
22
SELECT '0' as Result, @p_REQUEST_TEMPLATE_ID  ID, '' ErrorDesc
23
RETURN '0'
24
ABORT:
25
BEGIN
26
		
27
		ROLLBACK TRANSACTION
28
		SELECT '-1' as Result, '' ID,  N'Trạng thái phiếu hiện không thể cập nhật' ErrorDesc
29
		RETURN '-1'
30
END
31
END