• 締切済み

SQLServer7.0の一時テーブルについて

いまどき、SQLServer7.0でAP開発している者です。 AP内で一時テーブル(#テーブル名、##テーブル名)を使おうと思っていますが、気になることがあります。 一時テーブルは、セッションが切れた時点で、自動的に、SQLServer側が作成した一時テーブルをDROPしてくれるとMSDN等に書かれてあります。 しかし、なんらかの障害がDBサーバとクライアント間で発生して、DROPされずに残ってしまうことはありますでしょうか?明示的にDROP文を発行した方が安全なのでしょうか。

みんなの回答

  • SSMSE
  • ベストアンサー率66% (12/18)
回答No.1

一時テーブルを作成して、何らかの障害が起きた場合、セッションが切れてしまうはずですから、明示的にドロップする必要はおそらく、ありません。

achar1
質問者

お礼

ご回答ありがとうございます。 理論上は、 >何らかの障害が起きた場合、セッションが切れてしまうはずですから と思うのですが、本当に一時テーブルが消えないことはないのかを心配しています。 それとも、業務で実際に一時テーブルを使うシステム構築を行い、過去に一時テーブルが残ったままという話は聞いたことがないということでしょうか。

すると、全ての回答が全文表示されます。

関連するQ&A