IF OBJECT_ID('tempdb..#iftry') IS NOT NULL
DROP TABLE #iftry
IF OBJECT_ID('BIC_Analytics.dbo.AdjudicateAllDCCharteredClaims') IS NULL
begin
select 'this is start of first block'
SELECT 'this is first block' as blockid
INTO #iftry
select 'this is end of first block'
end
ELSE
begin
select 'this is start of 2nd block'
SELECT 'this is 2nd block' as blockid
INTO #iftry
select 'this is end of 2nd block'
end
select ':)'
select * from #iftry
私にエラーを与え続けます:
Msg 2714, Level 16, State 1, Line 18
There is already an object named '#iftry' in the database.
今それは動作します
IF OBJECT_ID('tempdb..#iftry') IS NOT NULL
DROP TABLE #iftry
create table #iftry (blockid varchar(20))
IF OBJECT_ID('BIC_Analytics.dbo.AdjudicateAllDCCharteredClaims') IS NOT NULL
begin
--select 'this is start of first block'
insert into #iftry (blockid)
select 'this is first block'
--select 'this is end of first block'
end
ELSE
begin
--select 'this is start of 2nd block'
insert into #iftry (blockid)
select 'this is 2nd block'
--select 'this is end of 2nd block'
end
select ':)'
select * from #iftry