Fos*_*sna 0 sql sql-server temp-tables azure
有没有更好的方法在Azure SQL上删除临时表?
BEGIN TRY
DROP TABLE #customMap
END TRY
BEGIN CATCH
END CATCH
Run Code Online (Sandbox Code Playgroud)
也许不需要在 Azure SQL 上删除临时表,因为会话结束时表会被删除。
这个
if (OBJECT_ID('#candidates')) is not null
begin
drop table #candidates;
end;
Run Code Online (Sandbox Code Playgroud)
或这个
if (OBJECT_ID('tempdb..#candidates')) is not null
begin
drop table #candidates;
end;
Run Code Online (Sandbox Code Playgroud)
不起作用。
在 Azure SQL 数据库中,您可以使用 DROP IF EXISTS (DIE) 语法:
create table #temp (id int)
drop table if exists #temp
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3182 次 |
| 最近记录: |