Ruby Table数据结构到PL/SQL



Ruby中有没有办法填充数据表,然后将其传递到存储过程?

本质上,我要做的是下面的事情,但不完全确定如何在Ruby中填充表数据记录。

def populate_record(data)
  record = {}
  data.each do |val|
  record = {
    :id           => val[:id],
    :order_number => val[:order_number]
  }
  end
end

因此,record将是我的数据表,并且包含多个具有多列的数据。此结构将与我的表记录匹配PL/SQL存储过程。

有什么建议如何在Ruby中正确执行此操作?

如果您想转换这样的数据,请尝试以下操作:

data.map do |record|
  [ record[:id], record[:order_number ]
end.to_h

在哪里应在哪里产生用:id值作为键,而:order_number作为值。

最新更新