linux查看表结构db2,DB2查询表结构的SHELL

1.新建一个文件showtab

注意: 该文件要建在PATH值所指向的路径下,否则只能敲全路径才能执行

可以在 .bash_profile里面看到 PATH路径 (PATH=$PATH:$HOME/bin)

2.在showtab里面画点东西:

db2 connect to iccarddb user iccard using iccard

db2 "describe select * from $1"

3.为此文件附加可执行权限:

chmod 777 showtab

测试:(如果showtab没放在PATH下 则需要 showtab所在路径/showtab tableName来执行)

showtab tableName

tableName替换成要查的库表名就可以了。

测试结果:

Database Connection Information

Database server        = DB2/LINUX 9.7.4

SQL authorization ID   = ICCARD

Local database alias   = ICCARDDB

Column Information

Number of columns: 30

SQL type              Type length  Column name                     Name length

--------------------  -----------  ------------------------------  -----------

452   CHARACTER                 8  JGM                                       3

452   CHARACTER                40  JGMC                                      4

452   CHARACTER                20  JGJC                                      4

452   CHARACTER                 8  HQORGNO                                   7

452   CHARACTER                 8  SJJGM                                     5

452   CHARACTER                 8  SJQSJG                                    6

452   CHARACTER                 8  SJGLJG                                    6

452   CHARACTER                 8  BBHZJG                                    6

496   INTEGER                   4  WDLSH                                     5

452   CHARACTER                 1  PZBZ                                      4

496   INTEGER                   4  YYJD                                      4

496   INTEGER                   4  ZT                                        2

452   CHARACTER                20  KZZ                                       3

452   CHARACTER                 8  KBRQ                                      4

496   INTEGER                   4  JGLX                                      4

496   INTEGER                   4  JGJB                                      4

452   CHARACTER                60  JGFZR

======================================================

搞定!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值