我正在为我的公司编写一个调度程序,我想从我们的管理信息系统中提取信息以补充计划。 MIS具有我们需要运行的所有作业的信息,包括截止日期,计件,操作,预计运行时间以及调度程序的其他有价值信息。我谈到了对软件的支持,他们基本上把我弄得很糟糕。他们一直在回避我的问题。
当我通过让CEO打电话来强制解决问题时,他们放弃了数据库是一个Sybase数据库并且它符合ODBC标准。然后他们给我一个500页的数据库数据映射文档,但没有解释。通过它,我可以告诉它很多只是软件的一般设置,我相信我找到了存储工作信息的表。但我不知道表中的字段是什么。
我在python解释器shell中成功连接到ODBC连接。我做了一个select * from table语句,我得到了一些信息。但我不知道我选择了什么。有没有办法看到我从哪些领域收集信息?
所以基本上我问是否有办法知道我从表中提取的信息而不知道字段名称。
由于
答案 0 :(得分:1)
如果我是首席执行官,在我要求公司中的个人或团队撰写此类文章之前,我首先想到的是buy scheduling software。这是一个困难但重要的问题。你为什么要开发,调试和维护这样的东西?它已经解决了。我宁愿只使用现有的解决方案。只是说。
我在问是否有办法知道我从中提取了哪些信息 表不知道字段名称。
字段名称和类型是容易的部分。您可以向Sybase请DESCRIBE TABLE。它将为您提供所有列名称和类型。
但它没有任何元数据可以为您提供业务背景。你必须回到那个MIS小组,领域专家,或者自己了解这个过程,以便弄明白。