2011-01-24 3 views
17

SQL Server에서 time(7) 필드의 기본값을 어떻게 추가 할 수 있습니까?시간 (7) 필드의 기본값 추가

SQL Server Management Studio에서 "00:00:00"을 "기본값 또는 바인딩"으로 설정하려고했지만 작동하지 않았습니다.

답변

30

사용 SSMS에서이 T-SQL 문 :

ALTER TABLE dbo.YourTable 
ADD CONSTRAINT DF_TimeDefault DEFAULT '00:00:00' FOR YourTimeColumn 

당신이 시각적 테이블 디자이너를 사용하려면,이 표기법 사용

enter image description here

작은 따옴표로 시간을 넣어, 그 값을 대괄호로 묶으십시오.

+0

참고 : Microsoft SQL Server Management Studio에서는 대괄호가 작동하지 않습니다. 대신 괄호를 사용하십시오. 즉 : ('08 : 00 : 00 ') – Jeff

+0

감사합니다. DateTimeOffset 필드에서도 작동했습니다. –

관련 문제