0
ruby call oracle stored procedure nasıl kullanılır?
ruby stored procedure nasıl çağırılır?
Calling Oracle Stored Procedures from Ruby ?
ruby call oracle stored procedure parametre nasıl geçilir?
0
Ruby ile store procedure çağırma işlemini aşağıdaki şekilde yapabiliriz.
require 'oci8'
db_connection = OCI8.new('user','password','databaseUrl')
cursor = db_connection.parse ('begin STOREPROCEDURE_NAME(:sp_type, :sp_status); end;')
cursor.bind_param(':sp_type', type)
cursor.bind_param(':sp_status', String, 'OUT')
cursor.exec
puts cursor[':sp_status']
Öncelikle Oracle database bağlantısını gerçekleştiriyoruz. Ardından kurduğumuz db_connection bağlantısı ile store procedure kullanacağımız parametrelerle birlikte çağırıyoruz. bind_param komutuyla parametrelere göndereceğimiz değerleri giriyoruz. exec satırı ile store procedure çalıştırıp sonucunda oluşan bir return u consola yazma işlemini yapıyoruz.
Cevap yazabilmek için üye girişi yapmalısınız.
Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol