sql >> Database teknologi >  >> RDS >> Oracle

Hvordan kører jeg en Oracle-lagret procedure i Ruby

Dette burde hjælpe:

http://rubyforge.org/forum/forum.php?thread_id=11295&forum_id =1078

Eksemplet er som nedenfor:

msi er i IN-variabelstatus og resterende_kredit er OUT-variablerne

cursor = conn.parse ('begin ROAMFLEX.GETMSISDNSTATUS(:msi, :status, :remaining_credit); end;')
cursor.bind_param(':msi', '250979923')
cursor.bind_param(':status', nil, String, 20)
cursor.bind_param(':remaining_credit', nil, String, 50)
cursor.exec()
puts cursor[':status']
puts cursor[':remaining_credit_amount']


  1. Hvordan opdaterer man data fra datatable til sql table?

  2. Så hvad ER den bedste måde at kontrollere, om der findes en række? EKSISTERER, COUNT eller num_rows?

  3. MySQL-forespørgsel for at trække elementer, men vis altid en bestemt en øverst

  4. reverse engineer mysql-database for at oprette django-app