2010-05-04 4 views
0

vb.net 응용 프로그램이 있고 임시 테이블을 만들고 삭제하고 있습니다. 방금 일부 클라이언트 응용 프로그램에서 프로그래밍 방식으로 만든 임시 테이블이 응용 프로그램을 삭제하면 자동으로 삭제되는지 아니면 코드별로 명시 적으로 삭제해야 하는지를 알고 싶습니다.
Vb.Net에서 SQL 임시 테이블 삭제

내 응용 프로그램을 닫거나 해당 블록이 성공적으로 실행되면 모든 테이블이 삭제되는지 확인해야합니다.

지금 당장 drop 테이블을 사용하여 삭제 중입니다 ... SQL 서버의 기존 임시 테이블을 확인하고 폼을 닫을 때 한꺼번에 삭제해야하는 코드가 필요합니다.

제 회선이 깨끗하길 바랍니다.

환경 2008

답변

2

지역 임시 테이블 세션이 닫힐 때 폐기 VB.Net + SQL 서버입니다.

전역 임시 테이블 (## 접두사 사용)은 마지막 임시 테이블을 닫을 때 제거됩니다.

+0

당신은 내가 그것을 명시 적으로 삭제할 필요가 없다는 것을 의미합니다. 그들은 세션이 호출 될 때 Sql Connection에 의해 삭제 될 것입니다. 따라서 사용 후 삭제하고 COM 구성 요소의 경우 삭제 여부를 더 확인할 필요가 없습니다. –

+0

SQL Server에서 삭제됩니다. 로컬 임시 테이블은 세션마다 있습니다. –