请解释一下sql中的临时表?

请解释一下sql中的临时表?,sql,temp-tables,temp,Sql,Temp Tables,Temp,谁能给我解释一下吗 IF OBJECT_ID('tempdb..#RH') IS NOT NULL DROP TABLE #RH IF OBJECT_ID('tempdb..#TERM') IS NOT NULL DROP TABLE #TERM IF OBJECT_ID('tempdb..#CLRIS') IS NOT NULL DROP TABLE #CLAERIS 这个代码是什么意思 OBJECT_ID('tempdb..#CLAERIS') 必须提到这一点吗?如上所述,OBJEC

谁能给我解释一下吗

IF OBJECT_ID('tempdb..#RH') IS NOT NULL DROP TABLE #RH 
IF OBJECT_ID('tempdb..#TERM') IS NOT NULL DROP TABLE #TERM 
IF OBJECT_ID('tempdb..#CLRIS') IS NOT NULL DROP TABLE #CLAERIS
这个代码是什么意思

OBJECT_ID('tempdb..#CLAERIS')
必须提到这一点吗?

如上所述,OBJECT_ID()从sys.objects目录返回内部ID


基本上,代码会检查临时表是否存在,如果存在,则会删除该表。

阅读文档总是有帮助的:您能详细解释对象ID()吗?我们为什么要用它?