Firebird语句没有错误但没有结果

时间:2017-04-06 07:37:00

标签: python sql firebird flamerobin

此刻在我的Raspberry Pi上运行Firebird并使用FlameRobin来控制它。使用另一个Raspberry Pi我想要一些语句,我没有得到任何错误代码,但数据只是没有到达那里。

LOAD CSV WITH HEADERS FROM 'file:///fileName.csv' AS line
WITH line, line.name AS Name, line.property AS Property
MERGE (Test_Document:A {name: Name})
WITH Property
WHERE Property <> ""
MERGE (Properties:B {property1: Property})
MERGE (Test_Document)-[:property1]->(Properties)

我发布了整个代码,因为我没有看到语句和连接本身有什么问题。

1 个答案:

答案 0 :(得分:1)

就像@ain说的那样,忘记了连接上的提交声明

def up
  Account.all.each do |account|
    arrayed_codes = []
    account.one_call_center.response_codes_repository_class::AllCodes.collect do |codes|
      if response_code[:group_codes]
        response_code[:group_codes].each do |group_codes|
          arrayed_codes << {
            code: group_codes[:code],
            description: group_codes[:description]
          }
        end
      else
        arrayed_codes << {
          code: response_code[:code],
          description: response_code[:description]
        }
      end
    end
    arrayed_codes.each do |res_code|
      ResponseCode.create!(account: account,
                           one_call_center_id: account.one_call_center.id,
                           close_code: res_code[:code],
                           description: res_code[:description],
                           ticket_types: account.one_call_center.ticket_types.keys)
    end
  end
end