1

Oracle Driver を使用して Codeigniter でストアド プロシージャを実行する方法は? 私は Oracle 10g と Codeigniter 2.1.2 を持っています。

4

3 に答える 3

2

Oracle DBに固有であるため、CodeIgniterを使用してそれを行うことはできないと思います。これを回避するには 2 つの方法があります。

  1. この種のタスクには、いつでもフォールバックして純粋な PHP を使用できます。
  2. 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 に答える