테이블의 열에있는 기본값은 무엇입니까? 는 http://technet.microsoft.com/en-us/library/ms187872.aspxSql Server 2008 R2 테이블 열과 기본값
에 따르면 당신은 SQL Server Management Studio 또는 Transact-SQL을 사용하여 SQL 서버 2012 년 컬럼에 입력됩니다 기본 값을 지정할 수 있습니다. 당신은 기본 값을 할당하지 않고 사용자가 빈, 다음 열 떠나면 :
- 당신이 null 값을 허용하는 옵션을 설정하면, NULL 컬럼에 삽입됩니다에게.
- null 값을 허용하는 옵션을 설정하지 않으면 열은 공백이지만 사용자는 이 열에 값을 제공 할 때까지 행을 저장할 수 없습니다.
나는 그것을 얻지 못한다! 열에 null을 허용하지 않으면 반드시 사용자가 제공하지 않은 경우 해당 열에 기본값을 삽입해야합니다. 그럼 왜 그렇지 않습니까?
기본 값의 요점은 무엇입니까? 아니면 사용하려고 시도하는 것이 실패합니까? –
진술서에 - 기본값을 지정하지 않은 경우에만 적용됩니다 - 귀하의 요점은 무엇입니까? 지정하지 않으면 기본값을 삽입 할 수 없습니다. – Hogan
널을 허용하지 않는 열에 기본값을 제공하면 열을 비워두면 기본값이 삽입되지 않습니다. – Paul