如何在执行SQL任务中使用IF语句来创建临时表?

时间:2011-08-02 06:22:58

标签: ssis

在我的执行SQL任务中,我正在创建临时表:

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

但是我需要把if条件设为if(临时表存在,然后再创建新的。)

我该怎么做?

1 个答案:

答案 0 :(得分: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