TSQL で Sybase DB を使用しています。
私は 2 つの SPROCS の間で作業しようとしています。一方は他方の中にネストされています。
私の外側の SPROC は一時テーブルを作成し、#temp_table
200 までの値で埋めます。一時テーブルに 200 のエントリが入力されると、それはJOIN
.
したがって、本質的に、私の外側の SPROC は次のようになります (簡略化)。
CREATE TABLE #temp_table
(
... columns ...
)
私の内部SPROCには次のものがあります:
SELECT
SOME_COLUMNS
FROM
SOME_TABLE
INNER JOIN
#temp_table
ON
SOME_CONDITION
これをテストしようとすると、内部 SPROC のスクリプトを実行すると、#temp_table
存在しないというエラーが表示され、DB に SPROC を作成できません。そのため、外側の SPROC を実行しようとすると、失敗します。
この問題を解決する方法について、いくつかの指針を得ることができますか?