Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana menjalankan skrip tertentu setelah terhubung ke Oracle menggunakan Rails?

Saya menemukan solusinya:
Buat file /config/initializers/Oracle.rb dan masukkan kode ini:

ActiveRecord::ConnectionAdapters::ConnectionPool.class_eval do
  def new_connection_with_initialization
    result = new_connection_without_initialization
    result.execute('begin Base_Pck.ConfigSession; end;')
    result
  end
  alias_method_chain :new_connection, :initialization
end

alias_method_chain memungkinkan Anda untuk mengubah metode (koneksi_baru) tanpa menimpanya, tetapi memperluasnya. Kemudian kita hanya perlu mengubah skrip menjadi result.execute telepon.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menyimpan karakter tanpa batas di Oracle 11g?

  2. Apakah ada batas bersarang untuk subquery yang berkorelasi di beberapa versi Oracle?

  3. Oracle SQL:mengurutkan baris dengan string yang dibatasi

  4. Bersenang-senang Dengan Pesan

  5. Pertanyaan Teratas tentang Kunci Utama di Oracle dengan Contoh