Is there better way to drop temp table on Azure SQL ?
BEGIN TRY
DROP TABLE #customMap
END TRY
BEGIN CATCH
END CATCH
Maybe there is no need to drop temp tables on Azure SQL since tables are dropped when session is ended.
This
if (OBJECT_ID('#candidates')) is not null
begin
drop table #candidates;
end;
or this
if (OBJECT_ID('tempdb..#candidates')) is not null
begin
drop table #candidates;
end;
does not work.
In Azure SQL Database you can use DROP IF EXISTS (DIE) syntax:
create table #temp (id int)
drop table if exists #temp
IF OBJECT_ID('tempDB..#myTempName','U') IS NOT NULL
drop table #myTempName
temporary tables are created in tempDB
, not whatever DB you're currently using as the default db.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.