0

こんにちは、2 つのストアド プロシージャ a と b、a によって呼び出される b があり、作成された 1 つの一時テーブルと、sp a の一時テーブルにアクセスしようとしている sp b で、コンパイル時にオブジェクトが見つからないというエラーが発生します。

4

2 に答える 2

2

コンパイラは、実行中に作成されたかどうかをチェックせずに、SQL で言及されているすべてのオブジェクトをチェックします。

一時テーブルを作成してから、同じセッションでプロシージャを作成できます。これは機能するはずです。

その後、一時テーブルを削除できます。

于 2013-04-03T14:54:20.223 に答える
1

真剣に?バージョン11?わお。

とにかく、sprocを作成する前に、一時テーブルに「テーブルの作成」を追加してみてください。

于 2010-02-02T20:12:10.817 に答える