2011-08-02 9 views
0

SQL実行タスクでIF文を使用して一時テーブルを作成するにはどうすればよいですか? 。私は一時テーブルを作成しています、私のSQL実行タスクで

CREATE TABLE [tempdbの] .dbo ## TEMPTABLE(ヘッダーVARCHAR(200)、バリューVARCHAR(200))

しかし、私は必要if(temp tableが存在していればそれを削除してもう一度新しいテーブルを作成する)のような条件を設定します。

どうすればいいですか?

答えて

1

SQL実行タスクでSQL文は以下のようになります:

IF OBJECT_ID('tempdb..##temptable') IS NOT NULL 
    DROP TABLE [tempdb].dbo.##temptable 

CREATE TABLE [tempdb].dbo.##temptable (Header VARCHAR(200), [Value] VARCHAR(200)) 

スクリーンショット:

#1:

1

#2:

2

関連する問題