所以我使用了以下
${versions_record}= Select From Database
... Select * from versions where item_id = '${item_id}' and item_type = '${item_type}' and whodunnit = 'Web Service Request'
这将返回我的记录但是我如何引用字段的值。例如记录中的item_type。
答案 0 :(得分:0)
数据库查询返回一个元组列表 - 因此${versions_record}
的值将是(例如,实际数据取决于数据库模式):
[(1, 23, 'text'),
(2, 45, 'another text')]
要引用结果集中的特定行,您应该使用${versions_record[0]}
,其中0
是记录号(索引是基于0的 - 例如,1是0,依此类推)。<登记/>
要引用记录行中的列值,请使用其他索引 - 再次,基于0 - 因此${versions_record[0][0]}
将获取第一个记录的第一列。
如果查询只返回一行,则应该使用相同的语法(即返回的值是一个成员列表)。