SQL Server에서 #temp와 같은 이름의 임시 테이블에는 로컬 범위가 있습니다. 세션에서 생성 한 경우 세션의 모든 항목에서 세션을 볼 수 있지만 세션 외부는 볼 수 없습니다. 저장 프로 시저 내에 이러한 테이블을 만들면 범위는 해당 프로 시저에 대해 로컬입니다. 그래서 proc을 종료하면 테이블이 사라집니다.SQL Server의 세션 전역 임시 테이블
제가 알고있는 유일한 대안은 ## temp와 같은 이름의 테이블을 사용하는 것입니다. 이는 일시적이지만 서버 전체에서 볼 수 있습니다. 세션에서 테이블을 만들면 옆집 사무실의 Bob도 볼 수 있습니다.
내가 찾고있는 것은 어딘가에 중간에 있으므로 저장 프로 시저 내에서 테이블을 만들고이 테이블을 저장된 proc이 종료 된 후에도 내 세션에서 사용할 수있게 할 수 있습니다. 가장 가까운 내가 찾을 수있다, 그것에 하나의 필드가있는 테이블을 생성하고 저장된 proc 내에서 그것을 변경하는 것입니다. 그래도 약간의 진흙탕처럼 보입니다.
내가 말한 kludge입니다. 나는 그것을 잘 할 필요가있다. –