是否可以重命名临时表?
create table #t (id integer);
execute tempdb.sys.sp_rename '#t', '#s';
An invalid parameter or option was specified for procedure 'sys.sp_rename'
@Michel建议的解决方案,插入另一个临时表并删除原始数据,但是我觉得它有多贵。
答案 0 :(得分:6)
Tempdb没有sp_rename过程。你可以做的是用你原来的内容创建一个新的临时表
像这样的东西
select * into #NewName from #OldName
drop table #OldName