如何在FitNesse + DbFit中输出sql查询?

时间:2013-01-30 12:00:55

标签: fitnesse dbfit

我正在尝试使用ie !|Execute|select * from abc|在DBfit中获取sql查询输出,但不知道它将如何在DBfit中显示。

2 个答案:

答案 0 :(得分:6)

我认为您正在寻找Inspect Query表(您可以找到有关它的参考文档here)。

!|Inspect Query|select * from abc|

执行时,将打印查询的结果集。

答案 1 :(得分:3)

首先,执行夹具通常用于不返回数据的操作,例如:

!|Execute|insert into tablename values (…)|

!|Execute|update tablename st... where...|

但是,即使某些非数据操作也有更具体的命令。上述更新可以通过以下方式完成:

!|Update|tablename               |
|field_to_change=|field_to_select|
|new value       |matching value |

要返回数据,请使用查询夹具

!|query|select Id, BatchNum from tablename|
|Id    |BatchNum?                         |
|1     |>>Bat1                            |
|2     |<<Bat1                            |

如图所示,只需将您的字段名称放在灯具下方的行中,然后将数据行放在灯具下方。