查询是不需要用事务的。
事务是保证数据一致性,要么全成功,要么全不成功。
当你在多重更新或删除时必须要用事务。
如:
BeginTrans
  Delete Table Where ****
  Update Table Where ****
  ...
CommitTrans如果只有一条更新语句,则不需要用事务,因为本身一条语句就是一个事务