Dove vengono memorizzate le tabelle temporanee in un database? Voglio eliminare una tabella temporanea se già esiste. Posso farlo per le tabelle che possono essere cancellate effettuando una query sullo schema delle informazioni, ma non so dove sono memorizzate le tabelle temporanee.Dove vengono archiviate le tabelle temporanee nel server SQL?
12
A
risposta
16
Le tabelle temporanee sono memorizzate in tempdb Database. Esistono vari modi per verificare se esiste una tabella temporanea qui descritta: Check If Temporary Table Exists.
3
Le tabelle TempDb Entrate in SystemDatabase.Temp sono memorizzate qui.
Thank You
4
tabelle temporanee viene memorizzato nel database tempdb che è presente nella SystemDatabase o SystemDatabase -> tempdb -> tabelle temporanee
0
Conservare a questo tavolo
SELECT *
FROM tempdb.sys.tables
Query di eliminazione :
DECLARE @sql NVARCHAR(MAX)
SELECT @sql = ISNULL(@sql + ';', '') + 'drop table ' + QUOTENAME(NAME)
FROM tempdb..sysobjects
WHERE NAME LIKE '#%'
EXEC (@sql)