我该如何获得从SQL类报表中保存列名称相同的数据信息?



主要软件:
主要软件版本: 2.0.1
主要软件修正版本: N/A
次要软件: N/A

问题:
我想利用TestStand中的database Step从几个表格中获得信息数据,困难的是不同表格中的有些列名称是相同的。在数据执行界面,我会以不同的列名称来配对不同变量,请问我该如何区分不同列名称的数据内容呢?


解答:
这是在数据库应用中非常常见的一个问题,你可以按以下步骤来解决这个问题:

  • 参考以下的控制命令来为您的SQL数据库中的列名称取假名:
    SELECT Table1.Description AS Table1Desc, Table2.Description AS Table2Desc FROM Table1, Table2 WHERE Table1.ID = Table2.ID.
    当您需要基于列名称从表格中导出数据时,只要更具它的假名编辑操作命令即可。

  • 顺序地为列赋顺序的数字(比如1,2,3...)来代替容易产生重复的中文名字。


以上介绍的两个办法都有助于你在TestStand中完成相应的操作,不过第二种方法比较粗糙,因为你必须强行记住每个以毫无关联性的数字命名的列名称。附件中是展示第一种方法的sequence文件和MS Access文件。在sequence文件里的数据读步骤中,演示的是读取Table1Desc和Table2Desc的数据。


相关链接:

附件:


same_fld_names.seq - same_fld_names.seq
same_fld_names.mdb - same_fld_names.mdb



报告日期: 05/12/2004
最近更新: 05/27/2011
文档编号: 39BH6S0U