Posts
400
Comments
213
Trackbacks
0
In T-SQL überprüfen ob eine temporäre Tabelle bereits existiert:

Es gibt mit t-sql verschiedene Möglichkeiten zu überprüfen ob eine temporäre Tabelle bereits existiert: 

CREATE TABLE #temp(j int)


1 Variante:

if object_id(N'tempdb..#temp') is not null
begin
-- do something
End

 
2. Variante:

if exists ( 
   select * from tempdb.dbo.sysobjects o 
   where o.xtype in ('U') 
   and o.id = object_id(N'tempdb..#temp')
)

begin
-- do something
end

Diese zwei Varianten funktionieren auch mit globalen temporären Tabellen (##temp).

posted on Tuesday, September 07, 2010 6:57 AM Print
Comments
No comments posted yet.

Post Comment

Title *
Name *
Email
Url
Comment *  
Please add 5 and 1 and type the answer here: