Project

General

Profile

script xử lý phân hệ dịch vụ văn phòng.txt

Luc Tran Van, 06/08/2025 04:04 PM

 
1
--LẤY DỮ LIỆU SỐ LƯỢNG DÒNG CÁC BẢNG PHÂN HỆ DỊCH VỤ VĂN PHÒNG
2
SELECT COUNT(*), '1', 'SHO_LEGAL_DOC' FROM SHO_LEGAL_DOC
3
SELECT COUNT(*), '2', 'SHO_SERVICE' FROM SHO_SERVICE
4
SELECT COUNT(*), '3', 'SHO_SERVICE_DT' FROM SHO_SERVICE_DT
5
SELECT COUNT(*), '4', 'SHO_REQ_SERVICE' FROM SHO_REQ_SERVICE
6
SELECT COUNT(*), '5', 'SHO_REQ_SERVICE_DVCM' FROM SHO_REQ_SERVICE_DVCM
7
SELECT COUNT(*), '6', 'SHO_REQ_SERVICE_DT' FROM SHO_REQ_SERVICE_DT
8
SELECT COUNT(*), '7', 'SHO_REQ_SERVICE_DT_CONTENT' FROM SHO_REQ_SERVICE_DT_CONTENT
9
SELECT COUNT(*), '8', 'SHO_REQ_SERVICE_DT_LEGAL' FROM SHO_REQ_SERVICE_DT_LEGAL
10
SELECT COUNT(*), '9', 'SHO_REPORT_COST' FROM SHO_REPORT_COST
11
SELECT COUNT(*), '10', 'SHO_REPORT_COST_REQ' FROM SHO_REPORT_COST_REQ
12
SELECT COUNT(*), '11', 'SHO_REPORT_COST_SERVICE' FROM SHO_REPORT_COST_SERVICE
13
SELECT COUNT(*), '12', 'SHO_REQUEST_PROCESS' FROM SHO_REQUEST_PROCESS
14
SELECT COUNT(*), '13', 'SHO_PROCESS' FROM SHO_PROCESS
15
SELECT COUNT(*), '14', 'SHO_REQUEST_PROCESS_CHILD' FROM SHO_REQUEST_PROCESS_CHILD
16

    
17
--XÓA DỮ LIỆU PHÂN HỆ DỊCH VỤ VĂN PHÒNG
18
DELETE FROM SHO_LEGAL_DOC
19
DELETE FROM SHO_SERVICE
20
DELETE FROM SHO_SERVICE_DT
21
DELETE FROM SHO_REQ_SERVICE
22
DELETE FROM SHO_REQ_SERVICE_DVCM
23
DELETE FROM SHO_REQ_SERVICE_DT
24
DELETE FROM SHO_REQ_SERVICE_DT_CONTENT
25
DELETE FROM SHO_REQ_SERVICE_DT_LEGAL
26
DELETE FROM SHO_REPORT_COST
27
DELETE FROM SHO_REPORT_COST_REQ
28
DELETE FROM SHO_REPORT_COST_SERVICE
29
DELETE FROM SHO_REQUEST_PROCESS
30
DELETE FROM SHO_PROCESS
31
DELETE FROM SHO_REQUEST_PROCESS_CHILD
32

    
33
--LẤY DỮ LIỆU PREFIX PHÂN HỆ DỊCH VỤ VĂN PHÒNG
34
SELECT * FROM SYS_PREFIX WHERE ID IN (
35
'SHO_LEGAL_DOC'
36
,'SHO_SERVICE'
37
,'SHO_SERVICE_DT'
38
,'SHO_REQ_SERVICE'
39
,'SHO_REQ_SERVICE_DVCM'
40
,'SHO_REQ_SERVICE_DT'
41
,'SHO_REQ_SERVICE_DT_CONTENT'
42
,'SHO_REQ_SERVICE_DT_LEGAL'
43
,'SHO_REPORT_COST'
44
,'SHO_REPORT_COST_REQ'
45
,'SHO_REPORT_COST_SERVICE')
46

    
47
--LẤY DỮ LIỆU CODEMASTERS PHÂN HỆ DỊCH VỤ VĂN PHÒNG
48
SELECT * FROM SYS_CODEMASTERS WHERE PREFIX IN (SELECT PREFIX FROM SYS_PREFIX WHERE ID (
49
'SHO_LEGAL_DOC'
50
,'SHO_SERVICE'
51
,'SHO_SERVICE_DT'
52
,'SHO_REQ_SERVICE'
53
,'SHO_REQ_SERVICE_DVCM'
54
,'SHO_REQ_SERVICE_DT'
55
,'SHO_REQ_SERVICE_DT_CONTENT'
56
,'SHO_REQ_SERVICE_DT_LEGAL'
57
,'SHO_REPORT_COST'
58
,'SHO_REPORT_COST_REQ'
59
,'SHO_REPORT_COST_SERVICE'))
60

    
61
--XÓA DỮ LIỆU CODEMASTERS PHÂN HỆ DỊCH VỤ VĂN PHÒNG
62
DELETE FROM SYS_CODEMASTERS WHERE PREFIX IN (SELECT PREFIX FROM SYS_PREFIX WHERE ID IN (
63
'SHO_LEGAL_DOC'
64
,'SHO_SERVICE'
65
,'SHO_SERVICE_DT'
66
,'SHO_REQ_SERVICE'
67
,'SHO_REQ_SERVICE_DVCM'
68
,'SHO_REQ_SERVICE_DT'
69
,'SHO_REQ_SERVICE_DT_CONTENT'
70
,'SHO_REQ_SERVICE_DT_LEGAL'
71
,'SHO_REPORT_COST'
72
,'SHO_REPORT_COST_REQ'
73
,'SHO_REPORT_COST_SERVICE'))
74
DBCC CHECKIDENT(SHO_REQUEST_PROCESS, RESEED, 0)--BẢNG NÀY INDENTITY NÊN KHÔNG CÓ TRONG SYS_CODEMASTERS
75
DBCC CHECKIDENT(SHO_PROCESS, RESEED, 0)--BẢNG NÀY INDENTITY NÊN KHÔNG CÓ TRONG SYS_CODEMASTERS
76
DBCC CHECKIDENT(SHO_REQUEST_PROCESS_CHILD, RESEED, 0)--BẢNG NÀY INDENTITY NÊN KHÔNG CÓ TRONG SYS_CODEMASTERS
77

    
78
--LẤY DỮ LIỆU GEN CÁC MÃ PHIẾU PHÂN HỆ DỊCH VỤ VĂN PHÒNG
79
SELECT * FROM SYS_CODEMASTERS WHERE PREFIX = 'SHOSC' -- LẤY THÔNG TIN MÃ PHIẾU GEN TỰ ĐỘNG CỦA CHỨC NĂNG (DANH MỤC DỊCH VỤ)
80
SELECT * FROM SYS_CODEMASTERS WHERE PREFIX = 'SHORC' -- LẤY THÔNG TIN MÃ PHIẾU GEN TỰ ĐỘNG CỦA CHỨC NĂNG (PYC DỊCH VỤ VĂN PHÒNG)
81
SELECT * FROM SYS_CODEMASTERS WHERE PREFIX = 'SHORPT' -- LẤY THÔNG TIN MÃ PHIẾU GEN TỰ ĐỘNG CỦA CHỨC NĂNG (BÁO CÁO - PHÂN BỔ CHI PHÍ)
82

    
83
--XÓA DỮ LIỆU ĐỂ REVERT CÁC MÃ PHIẾU PHÂN HỆ DỊCH VỤ VĂN PHÒNG
84
SELECT * FROM SYS_CODEMASTERS WHERE PREFIX = 'SHOSC' -- LẤY THÔNG TIN MÃ PHIẾU GEN TỰ ĐỘNG CỦA CHỨC NĂNG (DANH MỤC DỊCH VỤ)
85
SELECT * FROM SYS_CODEMASTERS WHERE PREFIX = 'SHORC' -- LẤY THÔNG TIN MÃ PHIẾU GEN TỰ ĐỘNG CỦA CHỨC NĂNG (PYC DỊCH VỤ VĂN PHÒNG)
86
SELECT * FROM SYS_CODEMASTERS WHERE PREFIX = 'SHORPT' -- LẤY THÔNG TIN MÃ PHIẾU GEN TỰ ĐỘNG CỦA CHỨC NĂNG (BÁO CÁO - PHÂN BỔ CHI PHÍ)
87

    
88
--LẤY LỊCH SỬ XỬ LÝ PHIẾU PHÂN HỆ DỊCH VỤ VĂN PHÒNG
89
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'SLD%'
90
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'SRC%'
91
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'SRCR%'
92
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'SRCS%'
93
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'SRS%'
94
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'SRSDT%'
95
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'SRSDTC%'
96
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'SRSDTL%'
97
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'SRSD%'
98
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'SS%'
99
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'SSDT%'
100

    
101
--XÓA LỊCH SỬ XỬ LÝ PHIẾU PHÂN HỆ DỊCH VỤ VĂN PHÒNG
102
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'SLD%'
103
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'SRC%'
104
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'SRCR%'
105
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'SRCS%'
106
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'SRS%'
107
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'SRSDT%'
108
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'SRSDTC%'
109
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'SRSDTL%'
110
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'SRSD%'
111
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'SS%'
112
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'SSDT%'