열에 데이터 형식 할당
테이블을 디자인하는 첫 번째 단계 중 하나는 각 열에 데이터 형식을 할당하는 것입니다. 데이터 형식은 각 열에 허용되는 데이터 값을 정의합니다. 다음 방법 중 하나를 사용하여 열에 데이터 형식을 할당할 수 있습니다.
SQL Server 시스템 데이터 형식 사용
시스템 데이터 형식을 기반으로 별칭 데이터 형식 만들기
Microsoft .NET Framework 공용 언어 런타임에서 만든 형식으로 사용자 정의 형식 만들기
예를 들어 열에 이름만 포함하려면 이 열에 문자 데이터 형식 중 하나를 할당합니다. 또는 열에 숫자만 포함하려면 숫자 데이터 형식 중 하나를 할당합니다. 데이터 형식에 대한 자세한 내용은 데이터 형식(데이터베이스 엔진)을 참조하십시오.
SQL Server에서는 또한 여러 기본 데이터 형식에 대해 SQL-92 동의어를 지원합니다. 자세한 내용은 데이터 형식 동의어(Transact-SQL)를 참조하십시오.
데이터 무결성 강제 적용
시스템, 별칭 및 사용자 정의 형식을 사용하여 데이터 무결성을 강제 적용할 수 있습니다. 입력한 데이터나 변경한 데이터는 원래 CREATE TABLE 문에서 지정된 형식을 따라야 하기 때문에 이 작업이 필요합니다. 예를 들어 datetime 열은 유효한 날짜만 허용하기 때문에 datetime으로 정의된 열에는 이름을 저장할 수 없습니다. 일반적으로 나중에 숫자 데이터로 계산을 수행해야 하면 숫자 열에 숫자 데이터를 저장합니다.