--判断临时表是否存在-- if object_id('tempdb..#datetime') is not null drop table #datetime --创建临时表-- create table #datetime( Time nvarchar(10) ) --向临时表中插入数据-- insert into #datetime(Time) values('00:00'),('01:00'),('02:00'),('03:00'),('04:00'),('05:00'), ('06:00'),('07:00'),('08:00'),('09:00'),('10:00'),('11:00'),('12:00'),('13:00'),('14:00'), ('15:00'),('16:00'),('17:00'),('18:00'),('19:00'),('20:00'),('21:00'),('22:00'),('23:00');
创建的临时表一般存在tempdb中
表名前面的#表示它是临时表,而且是局部临时表,也就是说只能当前的创建人可以看到。
如果声明的是全局临时表(表名前面加上##),那么不仅创建人可以看到,所有连接这个数据库的人都会看到,当创建人断开连接之后,临时表才会消失