dv (1).txt
1 |
DECLARE @branch_id nvarchar(200), |
---|---|
2 |
@branch_code nvarchar(200), |
3 |
@branch_name nvarchar(200) |
4 |
|
5 |
|
6 |
DECLARE cursorProduct CURSOR FOR -- khai báo con trỏ cursorProduct |
7 |
SELECT BRANCH_ID,BRANCH_CODE,BRANCH_NAME title FROM CM_BRANCH WHERE BRANCH_CODE<>'069' -- dữ liệu trỏ tới |
8 |
|
9 |
OPEN cursorProduct -- Mở con trỏ |
10 |
|
11 |
FETCH NEXT FROM cursorProduct -- Đọc dòng đầu tiên |
12 |
INTO @branch_id,@branch_code,@branch_name |
13 |
|
14 |
WHILE @@FETCH_STATUS = 0 --vòng lặp WHILE khi đọc Cursor thành công |
15 |
BEGIN |
16 |
--In kết quả hoặc thực hiện bất kỳ truy vấn |
17 |
--nào dựa trên kết quả đọc được |
18 |
DECLARE @l_REQ_ID varchar(15) |
19 |
EXEC SYS_CodeMasters_Gen 'TR_REQUEST_JOB_FORM', @l_REQ_ID OUT |
20 |
INSERT TR_REQUEST_JOB_FORM(REQ_ID, REQ_CODE, REQ_DT, REF_ID, MAKER_ID, CREATE_DT, AUTH_STATUS, CHECKER_ID, APPROVE_DT, REQ_REASON, REQ_DESC, NOTES, REQ_TYPE_TRANS, REQ_TYPE_GROUP, REQ_TYPE_BOOKING_HOTEL, REQ_TYPE_BOOKING_AIR, REQ_TYPE_BOOKING_TRAIN, SENDER_ID, SEND_DT, SIGN_USER, SIGN_DT, PROCESS_ID, BRANCH_CREATE, DEP_CREATE, BRANCH_ID, DEP_ID, FRMDATE, TODATE, IS_SEND_APPR, CONTENT, REQ_TYPE_BOOKING_CAR, NUM_TRIP_PEOPLE, OVERALL_TIME, TYPE_WORK, FROM_DATE, TO_DATE, HOTEL_NT, HOTEL_HO, EMP_ID, EMP_PHONE, REQ_CAR_ID) VALUES (@l_REQ_ID, 'AFT-'+@branch_code+'-000000', NULL, '', '', NULL, 'A', NULL, NULL, N'Phiếu trắng', NULL, NULL, '', '', '', '', '', NULL, NULL, NULL, NULL, '', @branch_id, '',@branch_name, NULL, CONVERT(DATETIME,'01-01-2023',103), CONVERT(DATETIME,'01-01-2023',103), '', NULL, NULL, NULL, NULL, '', NULL, NULL, N'', NULL, '', '', NULL) |
21 |
|
22 |
FETCH NEXT FROM cursorProduct -- Đọc dòng tiếp |
23 |
INTO @branch_id,@branch_code,@branch_name |
24 |
END |
25 |
|
26 |
CLOSE cursorProduct -- Đóng Cursor |
27 |
DEALLOCATE cursorProduct -- Giải phóng tài nguyên |