これを回避する1つの方法は、一時的なテーブルではなく、単に「実際の」テーブルを作成することです。
一時テーブルが提供する利点:
- 名前の間隔 。別々のセッションで同じ名前の複数の一時テーブルを作成できます。
- 自動クリーンアップ 。使い終わったら、テーブルを明示的に削除する必要はありません。セッションを終了すると消えます
#1が重要な場合は、おそらく一時的なテーブルに固執する必要があります。それ以外の場合、このプログラムのインスタンスが一度に1つだけ実行される場合、またはテーブル名を動的に作成して一意にする場合は、このテーブルに適切な一意の名前を選択して、「実際の」テーブルとして作成することをお勧めします。終わったらドロップしてください。