nullable 값이있는 열이있는 데이터베이스 테이블 (SQL Server 2008 R2 Express Edition)이 있으며이 테이블에 데이터가있는 경우에만 기본값 필드가 있어야합니다. 나는 들어가고있다. null이다. 그렇지 않으면 필드가 전달 된 값을 가져와야합니다. SQL Server에서 트리거를 사용하여 (저에게 매우 어렵습니다) 달성 할 수있는 내용을 읽었습니다. 쉬운 방법이 있는지 궁금합니다.null이있는 경우에만 테이블의 필드에 기본값을 설정하십시오.
1
A
답변
3
ALTER TABLE some_table
ADD CONSTRAINT DF_some_field
DEFAULT 'some_default_value'
FOR some_field
http://msdn.microsoft.com/en-us/library/aa175912%28v=sql.80%29.aspx
0
다음은 SQL Server에서 기본 열 값을 설정하는 방법에 대한 자습서입니다.
http://www.blackwasp.co.uk/SQLDefaultColumns.aspx
당신이 관리 스튜디오 GUI에서 열을 선택
, 당신은 열 속성에서 "기본 값 또는 바인딩"을 볼 수 있습니다.관련 문제
- 1. NULL 또는 기본값을 설정하십시오
- 2. FluentValidation : 오류시 기본값을 설정하십시오
- 3. 기본값을 git diff로 설정하십시오.
- 4. SQLite의 열에 기본값을 설정하십시오.
- 5. 콘텐츠가있는 경우에만 마커를 설정하십시오.
- 6. 필드에 의한 정렬 (존재하는 경우에만)
- 7. 필라멘트로 jQuery daterangepicker의 기본값을 설정하십시오.
- 8. 헤더에서 텍스트 필드에 값을 설정하십시오.
- 9. HTML-- 필드에 페이지 구조를 설정하십시오.
- 10. mysql의 필드에 최소 길이를 설정하십시오.
- 11. 장고 db에서 필드에 데이터를 설정하십시오
- 12. 속성 창에서 오늘 날짜로 속성의 기본값을 설정하십시오.
- 13. Spring JMX. XML을 통해 @ManagedAtrribute의 기본값을 설정하십시오.
- 14. Birt의 SQL 쿼리에서 매개 변수 기본값을 설정하십시오.
- 15. 레일 : 레코드의 ID와 동일하게 기본값을 설정하십시오.
- 16. CakePHP로 입력 필드에 기본값을 어떻게 설정합니까?
- 17. Clojure의 레코드 필드에 기본값을 설정하는 방법은 무엇입니까?
- 18. symfony 양식의 추가 필드에 기본값을 설정하는 방법
- 19. 테이블의 필드에 값을 반복적으로 추가
- 20. 필드에 테이블의 개수 반영 (MySQL)
- 21. NULL이있는 UPDATE 명령
- 22. NULL이있는 열을 업데이트하십시오.
- 23. mysql 테이블의 열 기본값을 어떻게 변경합니까?
- 24. 컴파일러가 기호 테이블의 기본값을 처리하는 방법
- 25. NOT NULL 필드에 name = NULL을 설정하십시오.
- 26. 인덱스 필드에 정확한 필드 크기를 설정하십시오.
- 27. 페이지로드시 로그인 양식 필드에 커서를 설정하십시오.
- 28. 텍스트의 크기에 따라 텍스트 필드에 maxlength를 설정하십시오.
- 29. Qooxdoo, 필수 텍스트 필드에 대해 모양을 설정하십시오.
- 30. 테이블의 수정 필드를 동일한 테이블의 새 필드에 복사하는 방법은 무엇입니까?
이 기본값이 작동하는 방법이다. null의 경우는, 디폴트 치가 설정됩니다. 그렇지 않으면 삽입 쿼리에 제공된 값을 사용합니다. 실제로 필드에 기본값을 두어 보았습니까? –
기본값을 설정했으나 null 데이터를 삽입 할 때 값이 여전히 null입니다. 나는 nullable FK가있는 테이블을 가지고 있으며 그 값은 고정 된 값으로 설정되어 있지만 널 값으로 데이터를 삽입 할 때는 null로 남습니다. –
@TamasIonut : 열에 기본값을 정의하면 ** INSERT 문에 해당 열을 지정하면 안되며 ** NOT ** 값으로 NULL 값을 제공해야합니다. INSERT 명령문에서 빠져 나와 정의 된 디폴트 값이 사용된다. –