DB2数据库中怎么查找拥有某一字段的所有表,比如字段'test' 20
1个回答
展开全部
这个只能在命令行上搜索,很难一条命令做到。下面是在一台aix上执行,linux是一样的,希望帮到你。
先su到数据库实例用户
#su - <instName>
设定一个环境变量,这个变量很重要,不设置的话,后面的命令没法做
$export DB2DBDFT=<dbname>
好了,我们连接数据库
$db2 connect to <dbname>
我们用一条循环语句达到你要的效果
$db2 -x list tables for all|egrep -v "SYSCAT|SYSIBM|SYSIBMADM|SYSSTAT"|awk '{print "db2 describe table "$2"."$1}'|while read cm
>do<回车>
>echo "start command: "$cm<回车>
>$cm|grep -w test<回车>
>done<回车>
思路就是用describe table循环列出表格的字段结构,然后用grep过滤而已。
TableDI
2024-07-18 广告
2024-07-18 广告
作为上海悉息信息科技有限公司的工作人员,我们可以采用以下方法来匹配两个Excel表格中的数据:1. **使用VLOOKUP函数**:在目标单元格中输入VLOOKUP函数,并设置正确的参数,包括要查找的值、查找区域、返回值的列号和是否启用近似...
点击进入详情页
本回答由TableDI提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询