sql >> データベース >  >> RDS >> Oracle

RubyでOracleストアドプロシージャを実行するにはどうすればよいですか

    これは役立つはずです:

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

    サンプルは以下のとおりです:

    msiはIN変数ステータスであり、remaining_creditはOUT変数です

    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. カンマ区切りの値を列に分割する方法

    2. クエリにOR演算子が多すぎる場合、mysqlクエリを最適化する方法は?

    3. オフラインで使用するために解析されたJSONをキャッシュする方法

    4. テキスト値の行を列に転置するオラクル