2016-11-01 6 views
-6

내가 하나의 트랜잭션을 열고 테이블에 행을 삽입하고 SSMS를 닫고 다시 열고 표를 확인하지만, 커밋되지 않은 트랜잭션이 결과 집합에 있었다가 왜 이런 일이 나에게는 날짜가

+2

데이터에 따라 다릅니다. 하루에 한 번만 기록을 기대한다면, 언제 까지나. 그러나 개인적으로, 나는 int 기반의 ID를 고수 할뿐입니다. – Siyual

+0

단순한 추측 이상의 답변을 원하면 테이블 정의를 보여주십시오. 일반적으로 키에 대한 날짜 열은 좋지 않지만 때로는 최상의 옵션입니다. –

+0

빠른 google 검색 결과가 나타났습니다. http://stackoverflow.com/questions/2267326/how-to-choose-the-clustered-index-in-sql-server –

답변

1

날짜가 있습니다 알려주세요 키 clustred 인덱스에 대한 좋은 후보입니다 클러스터 된 인덱스의 기본 키가되어야하지만 일반적인 시나리오에서는 날짜를 사용하여 많은 테이블 (외래 키)을 연결하지 않습니다.

나는 당신의 er 다이어그램에 달려 있다고 생각합니다.

+0

선생님, 제가 사용하는 테이블에 연결하지 않았습니다. 어디에서 자주 조건 – ARJUN