oceanbase

Форк
0
186 строк · 12.9 Кб
1
drop table if exists fin_influx_extension;
2
drop table if exists fin_influx_inst;
3
drop table if exists fin_settle_serial_map;
4
drop table if exists fin_influx_terminal;
5
drop table if exists fin_info_transaction;
6
drop table if exists fin_influx_terminal_unique;
7
drop table if exists fin_request_no_unique;
8
drop table if exists fin_settle_serial_unique;
9
drop table if exists fin_influx_transaction;
10
drop table if exists idx1_fin_influx_transaction;
11
drop table if exists fin_influx_payer;
12
drop table if exists idx1_fin_influx_payer;
13
drop table if exists idx2_fin_influx_payer;
14
create table fin_influx_extension(INFLUX_ID varchar(64) primary key, EXTENSION1 varchar(32), EXTENSION2 varchar(32), REQ_EXTENSION varchar(4000), RES_EXTENSION varchar(4000), GMT_CREATE datetime(6), GMT_MODIFIED datetime(6));
15
insert into fin_influx_extension(INFLUX_ID, REQ_EXTENSION, RES_EXTENSION, GMT_CREATE, GMT_MODIFIED) values('0001','req_1', 'res_1', '2012-12-20 12:00', '2013-1-20 13:00');
16
select INFLUX_ID,EXTENSION1,EXTENSION2,REQ_EXTENSION,RES_EXTENSION,GMT_CREATE,GMT_MODIFIED from fin_influx_extension where INFLUX_ID = '0001';
17
INFLUX_ID	EXTENSION1	EXTENSION2	REQ_EXTENSION	RES_EXTENSION	GMT_CREATE	GMT_MODIFIED
18
0001	NULL	NULL	req_1	res_1	2012-12-20 12:00:00.000000	2013-01-20 13:00:00.000000
19
create table fin_influx_inst(INFLUX_ID varchar(64) primary key, INST_ID varchar(32), INST_SERIAL_NO varchar(32), INST_REF_NO varchar(32), RESP_AMOUNT int, RESP_CURRENCY char(3), INST_RESULT_CODE  varchar(16), INST_RESULT_DESCRIPTION varchar(256), GMT_SETTLE datetime(6), GMT_RESP datetime(6), GMT_CREATE datetime(6), GMT_MODIFIED datetime(6));
20
insert into fin_influx_inst values('0001', '00001', 'serial_no', 'ref_no', 100, '123', 'result_code', 'result_des', '2013-1-20 13:00','2013-1-20 13:00','2013-1-20 13:00','2013-1-20 13:00');
21
SELECT INFLUX_ID, INST_ID, INST_SERIAL_NO, INST_REF_NO, RESP_AMOUNT, RESP_CURRENCY, INST_RESULT_CODE, INST_RESULT_DESCRIPTION, GMT_SETTLE, GMT_RESP, GMT_CREATE, GMT_MODIFIED FROM fin_influx_inst  WHERE INFLUX_ID = '0001';
22
INFLUX_ID	INST_ID	INST_SERIAL_NO	INST_REF_NO	RESP_AMOUNT	RESP_CURRENCY	INST_RESULT_CODE	INST_RESULT_DESCRIPTION	GMT_SETTLE	GMT_RESP	GMT_CREATE	GMT_MODIFIED
23
0001	00001	serial_no	ref_no	100	123	result_code	result_des	2013-01-20 13:00:00.000000	2013-01-20 13:00:00.000000	2013-01-20 13:00:00.000000	2013-01-20 13:00:00.000000
24
create table fin_settle_serial_map(INFLUX_ID varchar(64) primary key, SETTLE_SERIAL_NO varchar(64), INST_ID varchar(32), FINANCE_EXCHANGE_CODE varchar(32), GMT_CREATE datetime(6), GMT_MODIFIED datetime(6));
25
SELECT FINANCE_EXCHANGE_CODE, SETTLE_SERIAL_NO, INST_ID, INFLUX_ID, GMT_CREATE, GMT_MODIFIED FROM fin_settle_serial_map WHERE   SETTLE_SERIAL_NO = '0001' AND FINANCE_EXCHANGE_CODE = '0001';
26
FINANCE_EXCHANGE_CODE	SETTLE_SERIAL_NO	INST_ID	INFLUX_ID	GMT_CREATE	GMT_MODIFIED
27
SELECT FINANCE_EXCHANGE_CODE, SETTLE_SERIAL_NO, INST_ID, INFLUX_ID, GMT_CREATE, GMT_MODIFIED FROM fin_settle_serial_map WHERE   SETTLE_SERIAL_NO = '0001';
28
FINANCE_EXCHANGE_CODE	SETTLE_SERIAL_NO	INST_ID	INFLUX_ID	GMT_CREATE	GMT_MODIFIED
29
SELECT INFLUX_ID FROM fin_settle_serial_map  WHERE FINANCE_EXCHANGE_CODE IN ('EXCHANGECODES') AND SETTLE_SERIAL_NO = '0001';
30
INFLUX_ID
31
create table fin_influx_terminal(influx_id	varchar(64)  primary key, inst_id	varchar(32), inst_merchant_no	varchar(32), inst_terminal_no	varchar(32), term_batch_no	varchar(6), term_trace_no	varchar(6), rrn	varchar(12), auth_code	varchar(6), gmt_create	datetime, gmt_modified	datetime, finance_exchange_code	varchar(32), inst_account_no	varchar(32), exchange_amount	int, exchange_currency	char(3), extension	varchar(4000));
32
select influx_id, inst_id, inst_merchant_no, inst_terminal_no, term_batch_no, term_trace_no, rrn, auth_code, gmt_create, gmt_modified, finance_exchange_code, inst_account_no, exchange_amount, exchange_currency, extension from fin_influx_terminal  where influx_id='0001' and term_trace_no = '123';
33
influx_id	inst_id	inst_merchant_no	inst_terminal_no	term_batch_no	term_trace_no	rrn	auth_code	gmt_create	gmt_modified	finance_exchange_code	inst_account_no	exchange_amount	exchange_currency	extension
34
create table fin_info_transaction( 
35
info_id	varchar(64) primary key, 
36
inst_id	varchar(32),
37
business_code	varchar(16),
38
sub_business_code	varchar(16),
39
exchange_type	varchar(32),
40
finance_exchange_code	varchar(32),
41
exchange_status	varchar(8),
42
request_info	varchar(4000),
43
response_info	varchar(4000),
44
gmt_send	datetime,
45
gmt_res	datetime,
46
gmt_create	datetime,
47
gmt_modified	datetime,
48
result_code	varchar(16),
49
result_description	varchar(256),
50
inst_result_code	varchar(16),
51
inst_result_description	varchar(256)
52
);
53
create table fin_influx_terminal_unique(
54
inst_id	varchar(32),
55
inst_merchant_no	varchar(32),
56
inst_terminal_no	varchar(32),
57
term_batch_no	varchar(6),
58
term_trace_no	varchar(6),
59
gmt_create	datetime,
60
gmt_modified	datetime,
61
primary key(inst_id, term_batch_no, inst_merchant_no, term_trace_no, inst_terminal_no)
62
);
63
create table fin_request_no_unique(
64
request_identify	varchar(32),
65
request_biz_no	varchar(64),
66
gmt_create	datetime,
67
gmt_modified	datetime,
68
influx_id	varchar(64),
69
primary key(request_identify, request_biz_no)
70
);
71
create table fin_settle_serial_unique(
72
finance_exchange_code	varchar(32),
73
settle_serial_no	varchar(64),
74
gmt_create	datetime,
75
gmt_modified	datetime,
76
primary key(finance_exchange_code, settle_serial_no)
77
);
78
create table fin_influx_transaction(
79
influx_id	varchar(64) primary key,
80
org_influx_id	varchar(64),
81
inst_id	varchar(32),
82
business_code	varchar(16),
83
sub_business_code	varchar(16),
84
exchange_type	varchar(32),
85
finance_exchange_code	varchar(32),
86
settle_serial_no	varchar(64),
87
payer_account_no	varchar(32),
88
exchange_amount	int,
89
exchange_currency	char(3),
90
account_amount	int,
91
account_currency	char(3),
92
settle_amount	int,
93
settle_currency	char(3),
94
settle_status	varchar(8),
95
exchange_status	varchar(8),
96
result_code	varchar(16),
97
result_description	varchar(256),
98
recover_flag	char(1),
99
recon_flag	char(1),
100
negative_flag	char(1),
101
negative_exchange_type	varchar(16),
102
request_identify	varchar(32),
103
request_biz_no	varchar(64),
104
pay_unique_no	varchar(64),
105
pay_channel_api	varchar(32),
106
inst_channel_api	varchar(32),
107
clear_channel	varchar(32),
108
biz_identity	varchar(32),
109
gmt_submit	datetime,
110
gmt_resp	datetime,
111
gmt_settle	datetime,
112
gmt_create	datetime,
113
gmt_modified	datetime
114
);
115
select influx_id, org_influx_id, inst_id, business_code, sub_business_code, exchange_type, finance_exchange_code, settle_serial_no, payer_account_no, exchange_amount, exchange_currency, account_amount, account_currency, settle_amount, settle_currency, settle_status, exchange_status, result_code, result_description, recover_flag, recon_flag, negative_flag, negative_exchange_type, request_identify, request_biz_no, pay_unique_no, pay_channel_api, inst_channel_api, clear_channel, biz_identity, gmt_submit, gmt_resp, gmt_settle, gmt_create, gmt_modified from fin_influx_transaction where influx_id = '0001';
116
influx_id	org_influx_id	inst_id	business_code	sub_business_code	exchange_type	finance_exchange_code	settle_serial_no	payer_account_no	exchange_amount	exchange_currency	account_amount	account_currency	settle_amount	settle_currency	settle_status	exchange_status	result_code	result_description	recover_flag	recon_flag	negative_flag	negative_exchange_type	request_identify	request_biz_no	pay_unique_no	pay_channel_api	inst_channel_api	clear_channel	biz_identity	gmt_submit	gmt_resp	gmt_settle	gmt_create	gmt_modified
117
select influx_id, org_influx_id, inst_id, business_code, sub_business_code, exchange_type, finance_exchange_code, settle_serial_no, payer_account_no, exchange_amount, exchange_currency, account_amount, account_currency, settle_amount, settle_currency, settle_status, exchange_status, result_code, result_description, recover_flag, recon_flag, negative_flag, negative_exchange_type, request_identify, request_biz_no, pay_unique_no, pay_channel_api, inst_channel_api, clear_channel, biz_identity, gmt_submit, gmt_resp, gmt_settle, gmt_create, gmt_modified from fin_influx_transaction  where finance_exchange_code = 'ss' and settle_serial_no = '00001';
118
influx_id	org_influx_id	inst_id	business_code	sub_business_code	exchange_type	finance_exchange_code	settle_serial_no	payer_account_no	exchange_amount	exchange_currency	account_amount	account_currency	settle_amount	settle_currency	settle_status	exchange_status	result_code	result_description	recover_flag	recon_flag	negative_flag	negative_exchange_type	request_identify	request_biz_no	pay_unique_no	pay_channel_api	inst_channel_api	clear_channel	biz_identity	gmt_submit	gmt_resp	gmt_settle	gmt_create	gmt_modified
119
select influx_id, org_influx_id, inst_id, business_code, sub_business_code, exchange_type, finance_exchange_code, settle_serial_no, payer_account_no, exchange_amount, exchange_currency, account_amount, account_currency, settle_amount, settle_currency, settle_status, exchange_status, result_code, result_description, recover_flag, recon_flag, negative_flag, negative_exchange_type, request_identify, request_biz_no, pay_unique_no, pay_channel_api, inst_channel_api, clear_channel, biz_identity, gmt_submit, gmt_resp, gmt_settle, gmt_create, gmt_modified from fin_influx_transaction   where inst_channel_api = 'api' and settle_serial_no = '00001';
120
influx_id	org_influx_id	inst_id	business_code	sub_business_code	exchange_type	finance_exchange_code	settle_serial_no	payer_account_no	exchange_amount	exchange_currency	account_amount	account_currency	settle_amount	settle_currency	settle_status	exchange_status	result_code	result_description	recover_flag	recon_flag	negative_flag	negative_exchange_type	request_identify	request_biz_no	pay_unique_no	pay_channel_api	inst_channel_api	clear_channel	biz_identity	gmt_submit	gmt_resp	gmt_settle	gmt_create	gmt_modified
121
create table idx1_fin_influx_transaction(
122
settle_serial_no	varchar(64),
123
finance_exchange_code	varchar(32),
124
influx_id	varchar(64),
125
inst_channel_api	varchar(32),
126
primary key(settle_serial_no,finance_exchange_code,influx_id)
127
);
128
select * from idx1_fin_influx_transaction where finance_exchange_code = 'sss' and settle_serial_no = 'ss';
129
settle_serial_no	finance_exchange_code	influx_id	inst_channel_api
130
select * from idx1_fin_influx_transaction where inst_channel_api = 'ss' and settle_serial_no = 'ss';
131
settle_serial_no	finance_exchange_code	influx_id	inst_channel_api
132
create table fin_influx_payer(
133
influx_id	varchar(64) ,
134
payer_account_no	varchar(32),
135
payer_name	varchar(32),
136
inst_account_no	varchar(32),
137
inst_account_name	varchar(128),
138
card_type	varchar(16),
139
card_index	varchar(32),
140
issuer	varchar(32),
141
agreement_no	varchar(100),
142
certificate_type	varchar(64),
143
certificate_no	varchar(32),
144
mobile_phone	varchar(16),
145
pay_tool	varchar(16),
146
bill_no	varchar(32),
147
bill_type	varchar(8),
148
gmt_create	datetime,
149
gmt_modified	datetime,
150
primary key(inst_account_no, gmt_create, influx_id)
151
);
152
select influx_id, payer_account_no, payer_name, inst_account_no, inst_account_name, card_type, card_index, issuer, agreement_no, certificate_type, certificate_no, mobile_phone, pay_tool, bill_no, bill_type, gmt_create, gmt_modified from fin_influx_payer where influx_id='0001';
153
influx_id	payer_account_no	payer_name	inst_account_no	inst_account_name	card_type	card_index	issuer	agreement_no	certificate_type	certificate_no	mobile_phone	pay_tool	bill_no	bill_type	gmt_create	gmt_modified
154
select influx_id, payer_account_no, payer_name, inst_account_no, inst_account_name, card_type, card_index, issuer, agreement_no, certificate_type, certificate_no, mobile_phone, pay_tool, bill_no, bill_type, gmt_create, gmt_modified from fin_influx_payer where bill_no='sss';
155
influx_id	payer_account_no	payer_name	inst_account_no	inst_account_name	card_type	card_index	issuer	agreement_no	certificate_type	certificate_no	mobile_phone	pay_tool	bill_no	bill_type	gmt_create	gmt_modified
156
select influx_id, payer_account_no, payer_name, inst_account_no, inst_account_name, card_type, card_index, issuer, agreement_no, certificate_type, certificate_no, mobile_phone, pay_tool, bill_no, bill_type, gmt_create, gmt_modified from fin_influx_payer where inst_account_no='0001' and gmt_create>='2012-10-1 23:00:00' and gmt_create<='2012-12-23 23:00:00';
157
influx_id	payer_account_no	payer_name	inst_account_no	inst_account_name	card_type	card_index	issuer	agreement_no	certificate_type	certificate_no	mobile_phone	pay_tool	bill_no	bill_type	gmt_create	gmt_modified
158
create table idx1_fin_influx_payer (
159
bill_no	varchar(32),
160
inst_account_no	varchar(32),
161
gmt_create	datetime,
162
influx_id	varchar(64),
163
virtual_col1	int,
164
primary key(bill_no,inst_account_no,gmt_create,influx_id)
165
);
166
create table idx2_fin_influx_payer(
167
influx_id	varchar(64),
168
inst_account_no	varchar(32),
169
gmt_create	datetime,
170
virtual_col1	int,
171
a               int,
172
primary key(influx_id,inst_account_no,gmt_create,virtual_col1)
173
);
174
drop table fin_influx_extension;
175
drop table fin_influx_inst;
176
drop table fin_settle_serial_map;
177
drop table fin_influx_terminal;
178
drop table fin_info_transaction;
179
drop table fin_influx_terminal_unique;
180
drop table fin_request_no_unique;
181
drop table fin_settle_serial_unique;
182
drop table fin_influx_transaction;
183
drop table idx1_fin_influx_transaction;
184
drop table fin_influx_payer;
185
drop table idx1_fin_influx_payer;
186
drop table idx2_fin_influx_payer;
187

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.