1. 데이터 유형 너비
표시 너비
MYSQL의 정수 데이터 유형은 표시 너비를 지정할 수 있지만 SQLSERVER는
예를 들어 INT YEAR INT(4) 유형의 필드를 선언한다고 가정해 보겠습니다.
이 선언은 연도 필드의 데이터가 일반적으로 4자리 너비만 표시함을 나타냅니다.
SQLSERVER에서 오류가 보고됩니다.
표시 너비보다 큰 값을 입력하면 값이 이 유형의 정수를 초과하지 않는 한 값 범위 내에서 값을 계속 삽입하고 표시할 수 있습니다.
예를 들어 연도 필드에 19999 값을 삽입하면 선택 쿼리를 사용할 때 MYSQL은 4자리 값 대신 5자리로 완전한 19999를 표시합니다.
표시 너비가 다음과 같은 경우 지정하지 않으면 MYSQL은 각 유형에 대한 기본 너비 값을 지정합니다.
팁: 표시 너비는 표시에만 사용되며 값 범위와 점유 공간을 제한할 수 없습니다. 예: INT(3)은 4바이트를 차지합니다. 저장공간의 최대값은 999가 아니고 INT 정수형
에서 허용하는 최대값이다.
SQLSERVER