数据库核对,最近的任务,有愿意提点下的吗

这不是一条sql命令,而是informix提供的一个工具,要在命令行下运行。
limodou你好,我informix是安装在linux下的,你的说的在命令行下运行是指什么下的命令行,isql命令进入了 informix 怎么启动命令编辑,能不能讲下啊,谢谢拉。
别进isql呀。isql是一个应用程序。我说的命令行当然是指在shell下了。
哦。谢谢了。
还有个问题想请教下,比如说dbschema -d 数据库名 -t 表名 这是在linux命令提示符下键入的命令,但是我想要用python语句来实现这个功能,要如何做呢?


QUOTE:
原帖由 krebsyuan 于 2006-8-8 13:34 发表
还有个问题想请教下,比如说dbschema -d 数据库名 -t 表名 这是在linux命令提示符下键入的命令,但是我想要用python语句来实现这个功能,要如何做呢?

你平时用不用ls mkdir之类的命令的,你有考虑过用python实现它们吗。
明明是可以用shell命令来实现的,何必一定要弄进python呢。
。。。。。。。
不是这样的。。。任务要求是用python  编写个脚本来实现配置文件和导出的数据库表内容是否一致。我也没办法,所以有点头痛,请大家帮帮忙,指点指点,多谢了。
我没有用过informix的python包,如果它符合db-api标准的话,可以通过标准的db-api来得到返回结果的字段信息的描述,具体的文档见 http://www.python.org/dev/peps/pep-0249/

可以先查询select * from tablename,然后fetchone一条记录,这样cursor的description属性应该就有值了,用它判断可能容易些,不过它无法返回除了字段以后的信息,如主键,权限之类的。而且这种方法需要实际得到一条数据。可能没有分析文本文件要方便。