Oracle Driver を使用して Codeigniter でストアド プロシージャを実行する方法は? 私は Oracle 10g と Codeigniter 2.1.2 を持っています。
質問する
3521 次
3 に答える
2
Oracle DBに固有であるため、CodeIgniterを使用してそれを行うことはできないと思います。これを回避するには 2 つの方法があります。
- この種のタスクには、いつでもフォールバックして純粋な PHP を使用できます。
- CI ユーザー ガイドの説明を使用してコマンドを実行してみることができます。
$this->db->call_function();
于 2012-09-29T09:22:06.263 に答える
0
$this->db->call_function('an_oracle_function()');
これを使用してもOracle 11gでは機能しないことを示唆する回答を参照してください。試してテストしました。Vlakarados が述べたように、より良いオプションは純粋な PHP を使用することだと思います。
于 2013-09-26T11:15:00.450 に答える