我想利用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的数据。