SQL Q&A

 

一時テーブルが存在するかチェックする方法を教えてください。

このように一時テーブルを作成しましたが、

CREATE TABLE #TotalCount
(
LogDate datetime,
TotalCount int
)

この一時テーブルを作成する前に同じ名前の一時テーブルが存在するかチェックして
存在すれば一時テーブルを削除したいですが、
一時テーブルの存在をチェックする方法が分かりません。
教えてください。

このエントリーをはてなブックマークに追加
2014-03-13 14:40:01   1395

コメント

2014年 03月 14日 (12:41)
こんにちは。
イノ(inno)です。

一時テーブルの存在をチェックする方法を説明します。
一時テーブルはtempdbに作成されますので、
一時テーブル名が「#TotalCount」だとした場合、下記のように記述します。

IF OBJECT_ID('tempdb..#TotalCount') IS NOT NULL
DROP TABLE #TotalCount

テストしてみてくださいね。
詳しくは下記のリンクをご参考ください。
http://www.innoya.com/Board/ViewBlog.aspx?menuID=4&idx=245

SQL Server で 翌月10日を取得する方法を教えてください。  (1)

-.日付:2014-03-31   カテゴリ : -   閲覧数:1453

一時テーブルが存在するかチェックする方法を教えてください。  (1)

-.日付:2014-03-13   カテゴリ : -   閲覧数:1395

変数の使い方について質問です。  (5)

-.日付:2014-03-12   カテゴリ : -   閲覧数:1400

OUTER JOIN と TOP10との組み合わせ  (1)

-.日付:2014-03-10   カテゴリ : -   閲覧数:1427

ORDER BYについて質問です。  (2)

-.日付:2014-03-03   カテゴリ : -   閲覧数:1432

各テーブルのカウントを出力するSQL文を作成したいのですが  (2)

-.日付:2014-02-27   カテゴリ : -   閲覧数:1474

SQL SERVER 2008 で日付型のフォーマット設定を教えてください。  (2)

-.日付:2014-02-25   カテゴリ : -   閲覧数:1423

Copyright © 2015 INNOYA.COM All rights reserved. RSS