임시 테이블의 이름을 바꿀 수 있습니까?임시 테이블의 이름을 바꾸는 중 오류가 발생했습니다.
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에 의해 제안 된 솔루션을, 또 다른 임시 테이블에 삽입하고 원본을 삭제 작동하지만 난 그게 얼마나 비싼 것 같아요.
처럼 이전
뭔가의 내용에 새로운 TEMPTABLE를 만드는 것입니다. http://stackoverflow.com/questions/7552550/renaming-a-temporary-table-into-a-physical-one – Turque
@Turque 그 질문은 영원한 테이블로 임시 직원의 이름을 바꾸는 것에 관한 것입니다. 다른 데이터베이스에 있기 때문에 불가능하지는 않지만 분명히 더 복잡합니다. –