(2008 테스트되지 않음), 당신은 #function_name 같은 임시 함수를 만들 수는 없지만, 당신은 functoin가 FUNCTION_NAME 직접 tempdb에을 에서라는 만들 수 있습니다. 함수가 이런 식으로 임시 함수를 만들었습니까? 테이블 사이의 차이를 직접 tempdb의에서 만든 예 : #table_name과 같은 이름의 테이블을 호출 무엇입니까?#test라는 테이블을 만들고 tempdb에 test라는 테이블을 만듭니다. 그 차이점은 무엇입니까? SQL Server 2005의
3
A
답변
4
임시 테이블 (#test는) 실제로 tempdb 데이터베이스에 #test 호출되지 않습니다. 이는 시스템의 모든 사용자가 #test라는 테이블을 생성 할 수 있기 때문입니다. 임시 개체를 만드는 경우 tempdb 데이터베이스의 실제 개체 (sys.all_objects 카탈로그 뷰를보고 찾음). 제 경우에는 "#test _______________________________________________________________________________________________________________ 000000000003"으로 작성되었습니다. 당신은 어디에서이 시험이라고 tempdb 데이터베이스에서 실제 테이블을 생성하고, 한 번에 하나 개의 사용은 객체를 생성 할 수 있으며, 여러 사용자가 물리적 테이블라는 테스트에 데이터를 넣을 경우 그들은 서로의 데이터에 액세스 할 수있는 경우 . 임시 테이블이있는 경우 사용자는 자신의 데이터와 자체 테이블에만 액세스 할 수 있습니다.
3
한 가지 분명한 차이점은 연결이 종료 될 때 그것은 자동적으로 삭제할 수 없습니다 것입니다하지만 그 이상 내가 명시 적으로 청소 귀찮게하고 싶지 않아 내 개발 머신에서 빨리 뭔가를 테스트하는 것이 매우 유용 찾을 수 있습니다. tempdb는 서버가 재시작 된 후 분명히 다시 생성되므로 어떤 종류의 지속성을 원한다면 사용해서는 안됩니다.
관련 문제
- 1. SQL Server 2005의 다른 데이터베이스에있는 다른 테이블의 테이블을 만듭니다.
- 2. EF CTP5 자동으로 테이블을 SQL Server 2005의
- 3. DataGridView에 SQL Server 테이블을 표시하십시오.
- 4. SSMS 2005의 SQL Server 2008에서 테이블을 열 수 없습니다.
- 5. SQL Server 2005의 SSIS -
- 6. DataSet을 사용하여 데이터를 채우는 SQL Server 동적 테이블을 만듭니다.
- 7. 하나의 테이블을 제외한 명령문에서 sql server 2005의 데이터베이스에있는 모든 테이블을 삭제하는 방법
- 8. SQL Server : 테이블을 내보내는 방법
- 9. TAble이있는 경우 테이블을 삭제하고 테이블을 만듭니다.
- 10. sql-server 두 테이블을 나누는 방법은 무엇입니까?
- 11. MySQL 테이블을 고유하게 만듭니다.
- 12. SQL Server 2000에서 "별칭"이 필요한 연결된 서버 테이블을 어떻게 업데이트합니까? SQL Server 2005의 TABLENAME에서
- 13. SQL Server 2005 : 지정된 테이블을 참조하는 모든 테이블을 식별하는 방법
- 14. 보기 테이블을 만들고 편집 하시겠습니까?
- 15. xpath : 어떻게 속성이없는 test라는 요소를 쿼리 할 수 있습니까?
- 16. SQL Server : 프로 시저 또는 테이블을 만들고 마지막으로 날짜를 바꿀 수 있습니까?
- 17. 뷰와 임시 테이블을 사용하는 것의 차이점은 무엇입니까?
- 18. SQL Server 2005의 인덱싱 URL
- 19. SQL Server 2005의 컨텍스트에서
- 20. SQL Server 2005의 SSIS
- 21. 받기 SQL Server 2005의
- 22. 방법은 SQL Server 2005의
- 23. SQL Server 2008 테이블을 SQL Server CE로 마이그레이션
- 24. MySQL은 cron 작업을 사용하거나 테이블을 사용하여 테이블을 만듭니다.
- 25. SQL Server에서 한 서버에서 다른 서버로 테이블을 복사하는 방법은 무엇입니까?
- 26. SQL Server 테이블을 Sharepoint 목록으로 마이그레이션
- 27. SQL Server 테이블을 동기화하는 표준 방법이 있습니까?
- 28. Postgis 테이블을 SQL Server 2008로 변환
- 29. 쉽게 테이블을 조인하는 방법 Microsoft SQL Server?
- 30. SQL Server 2005에 연결하고 테이블을 업데이트하는 VBScript
은하지 마십시오. 그냥 하지마. 나는 그것이 나쁜 말을 BOL의 장과 절을 인용, 또는 (이 코멘트는 대답이 아닌 이유이다) 특별한 이유 또는 사례 연구를 제공,하지만 내 상당한 SQL 서버 환경의 모든이 묻는 것을 알려줍니다 수 없습니다 문제 때문에. –