设为首页 收藏本站
查看: 1396|回复: 0

[经验分享] ECAP下db2基本操作

[复制链接]

尚未签到

发表于 2016-11-14 05:13:52 | 显示全部楼层 |阅读模式
启动db2数据库

su - db2inst1
db2start


下拉框表、授权表、菜单表

select * from t_option where OPTION_SET in ('PJtype','PJstat')
export to t_option.txt.20100906 of del select * from t_option
export to t_authorization.txt.zq_e.20100906 of del select * from t_authorization where TRANSCODE like '%ZQ_E%'
export to t_child_busi_tran.txt.zq_e.20100906 of del select * from t_child_busi_tran where TRAN_CODE like '%ZQ_E%'
export to t_teller_busi.txt.all.20100906 of del select * from t_teller_busi


查询柜员

select * from t_teller where brch_no1 = '06221' and teller_level >10
机构柜员信息查询
select * from t_brhm where branch_no like '141%'
select * from t_teller where brch_no1 = '08593'
export to t_teller.txt.20100901 of del select * from t_teller where brch_no1 = '08593'


批量执行sql

db2 connect to ecap
db2 -tvf test.sql


select * from t_child_busi_tran where TRAN_CODE like 'JM_F12_9140%';
select * from t_child_busi_tran where TRAN_CODE like 'JM_F11_9140%';


基本操作

db2 connect to ecapdb
查看表结构
db2 describe table t_authorization
select * from t_authorization"
Column name                     schema    Data type name      Length     Scale s
------------------------------- --------- ------------------- ---------- ----- -
TRANSCODE                       SYSIBM    VARCHAR                     20     0
SUBTRANSCODE                    SYSIBM    VARCHAR                     20     0
AUTHPOINT                       SYSIBM    INTEGER                      4     0
AUTHGRADE                       SYSIBM    VARCHAR                      8     0
AUTHTYPE                        SYSIBM    VARCHAR                      8     0
PROMPTMSG                       SYSIBM    VARCHAR                    500     0
AUTHDESCRIP                     SYSIBM    VARCHAR                    500     0

select * from t_authorization where TRANSCODE = 'GM_F6_91114200'
select * from t_authorization where TRANSCODE = '_B2_000045'
insert into t_authorization values('GM_F6_91114100','',4,'','302','','')
insert into t_authorization values('GM_F6_91114100','',1,'12','100','','')
delete from t_authorization where TRANSCODE = 'GM_F6_91114100'
db2 commit


db2导表操作

db2 export to t_teller.txt of del select * from t_teller where brch_no1='04446'
EXPORT TO myfile.del OF DEL  MESSAGES msg.out
SELECT staff.name, staff.dept, org.location
FROM org, staff
WHERE org.deptnumb = staff.dept;

db2 import from t_teller.txt of del insert into t_teller


db2导出、导入表数据

db2 "export to t_option.txt of del select * from t_option"
db2 "import from t_option.txt of del insert into t_option"


修改柜员和授权信息

select TELLER_NO,TELLER_LEVEL from T_TELLER where BRCH_NO1 = '20102'
update T_TELLER set TELLER_LEVEL = 7 where TELLER_NO = '0005050'
select TELLER_NO,TELLER_LEVEL from T_TELLER where BRCH_NO1 = '20402' and TELLER_NO = '0005050'

update t_authorization set AUTHTYPE = '301' where TRANSCODE = '_QY_F3_92607100'
update t_authorization set AUTHTYPE = '301' where TRANSCODE = '_QY_F3_92607200'
update t_authorization set AUTHTYPE = '100' where TRANSCODE = '_QY_F3_92607100' and AUTHPOINT = 1
update t_authorization set AUTHTYPE = '100' where TRANSCODE = '_QY_F3_92607200' and AUTHPOINT = 1



修改下拉框信息

//刷新下拉框   
http://108.0.108.221:9080/TxRunAction.do?TranName=clearCache
select * from t_option where OPTION_SET = 'VoucherType10'
select * from t_option where OPTION_SET = 'aprvsign'
delete from t_option
select * from t_option where OPTION_SET = 'TCchaType'
db2 describe table t_option
insert into t_option values('TCchaType','2','佛山交换','')
insert into t_option values('TCchaType','6','香港交换','')
insert into t_option values('TCchaType','2','佛山交换','')
update t_option set OPTION_REMARK = '全国支票交换' where OPTION_REMARK = '3-全国支票交换'
update t_option set OPTION_REMARK = '广州交换' where OPTION_REMARK = '1-广州交换'
update t_option set OPTION_REMARK = '深圳交换' where OPTION_REMARK = '2-深圳交换'


增加导航菜单

导航菜单
更新后刷新菜单生效
http://104.0.40.111:9080/TxRunAction.do?TranName=clearCache
select * from t_child_busi_tran
select * from t_teller_busi
export to t_child_busi_tran.20100710 of del select * from t_child_busi_tran
export to t_teller_busi.20100710 of del select * from t_teller_busi
describe table t_child_busi_tran
describe table t_teller_busi
select * from t_child_busi_tran where TRAN_CODE like '%0010%'
select * from t_child_busi_tran where TRAN_CODE = '_B1_000010'
delete from t_child_busi_tran where TRAN_CODE = 'TS_F2_907020'
insert into t_child_busi_tran values('代理保险',0,'TS_F2_907020','缴费','G02',2,'0',-
1,0,0,'1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111','11111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111')
insert into t_child_busi_tran values('代理保险',
0,
'TS_F2_907020',
'缴费',
'G03',
2,
'0',
-1,0,0,
'1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111',
'1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111'
)
insert into t_child_busi_tran values('存取开销类',
0,
'_B1_000010',
'有折现金存款',
'G03',
2,
'0',
-1,0,0,
'1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111',
'1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111'
)
数据类型                      列
列名                             模式       数据类型名称      长     小数位      NULL
------------------------------- --------- ------------------- ---------- ----- ------
CHILD_BUSI_NAME                 SYSIBM    VARCHAR                     50     0 否           子业务名称
CHILD_BUSI_ID                   SYSIBM    BIGINT                       8     0 否
TRAN_CODE                       SYSIBM    CHARACTER                   50     0 否           交易码
TRAN_NAME                       SYSIBM    CHARACTER                   50     0 否           交易名称
TELLER_BUSI_NO                  SYSIBM    VARCHAR                     20     0 否           所属业务ID
TRAN_SEQ                        SYSIBM    BIGINT                       8     0 否           交易序号
TRAN_TYPE                       SYSIBM    CHARACTER                    1     0 是           交易类型
F_AUTHLEVEL                     SYSIBM    INTEGER                      4     0 否
IS_FINATRAN                     SYSIBM    INTEGER                      4     0 否
IS_CORRTRAN                     SYSIBM    INTEGER                      4     0 否
AUTH_GROUP                      SYSIBM    VARCHAR                    200     0 是           柜组
AUTH_BRANCH                     SYSIBM    VARCHAR                    200     0 是
列名                             模式       数据类型名称      长     小数位      NULL
------------------------------- --------- ------------------- ---------- ----- ------
TELLER_BUSI_NO                  SYSIBM    INTEGER                      4     0 否
TELLER_BUSI_NAME                SYSIBM    VARCHAR                     40     0 否
TELLER_BUSI_STAT                SYSIBM    CHARACTER                    1     0 否
TELLER_BUSI_DETAIL1             SYSIBM    VARCHAR                   1024     0 是
TELLER_BUSI_DETAIL2             SYSIBM    VARCHAR                   1024     0 是
TELLER_BUSI_DETAIL3             SYSIBM    VARCHAR                   1024     0 是
TIME_SIGN                       SYSIBM    BIGINT                       8     0 否
STR_RESERVE1                    SYSIBM    VARCHAR                    255     0 是
STR_RESERVE2                    SYSIBM    VARCHAR                    255     0 是
DAC                             SYSIBM    CHARACTER                   16     0 是

update t_teller_busi set TELLER_BUSI_NAME = '禅城特色支付业务' where TELLER_BUSI_DETAIL1 = 'G16'
update t_teller_busi set TELLER_BUSI_NAME = '禅城中间业务' where TELLER_BUSI_DETAIL1 = 'G15'

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-299808-1-1.html 上篇帖子: 学习笔记:DB2 V9 管理 下篇帖子: DATE 日期,时间 --DB2
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表