SQL Server 데이터 형식에 대한 기본 생성기
모든 SQL 데이터 형식에는 기본 데이터 생성기가 연결되어 있습니다. 데이터 생성 계획을 만들 때 특정 SQL 데이터 형식을 가진 열에 자동으로 기본 생성기가 할당됩니다.
참고
특정 열 제한 조건의 경우 기본 생성기가 자동으로 재정의됩니다. 예를 들어 ID 열과 외래 키 열이 정수 열인 경우 기본 정수 생성기가 아닌 SQL 계산 값 및 외래 키 데이터 생성기를 사용합니다.
다음과 같은 두 가지 방법으로 데이터 생성기를 변경할 수 있습니다.
특정 데이터 생성 계획의 특정 열에 할당된 데이터 생성기를 변경할 수 있습니다. 이러한 변경 내용은 변경하는 데이터 생성 계획에만 영향을 줍니다. 자세한 내용은 열의 데이터 생성 정보 지정을 참조하십시오.
SQL 데이터 형식의 기본값인 데이터 생성기를 변경할 수 있습니다. 이러한 변경 내용은 해당 내용을 적용한 후에 만드는 모든 새 데이터 생성 계획에 영향을 줍니다. 또한 기존 데이터 생성 계획에 추가하는 모든 열에도 영향을 줍니다. 자세한 내용은 방법: 열 형식에 대한 기본 생성기 변경을 참조하십시오.
기본 데이터 생성기
다음 단원에서는 SQL 데이터 형식과 연결된 기본 생성기에 대해 설명합니다. 단일 표에서 동일한 정보를 보려면 옵션(데이터베이스 도구/데이터 생성기/기본 생성기)을 참조하십시오.
정확한 숫자
SQL 데이터 형식 |
SQL 2008 |
SQL 2005 |
기본 데이터 생성기 |
---|---|---|---|
bit |
예 |
예 |
Bit |
tinyint |
예 |
예 |
TinyInt |
smallint |
예 |
예 |
SmallInt |
int |
예 |
예 |
Integer |
bigint |
예 |
예 |
BigInt |
decimal |
예 |
예 |
Decimal |
numeric |
예 |
예 |
Decimal |
smallmoney |
예 |
예 |
Money |
money |
예 |
예 |
Money |
대략적인 숫자
SQL 데이터 형식 |
SQL 2008 |
SQL 2005 |
기본 데이터 생성기 |
---|---|---|---|
float |
예 |
예 |
Float |
real |
예 |
예 |
Real |
날짜 및 시간
SQL 데이터 형식 |
SQL 2008 |
SQL 2005 |
기본 데이터 생성기 |
---|---|---|---|
smalldatetime |
예 |
예 |
DateTime |
datetime |
예 |
예 |
DateTime |
문자열
SQL 데이터 형식 |
SQL 2008 |
SQL 2005 |
기본 데이터 생성기 |
---|---|---|---|
char |
예 |
예 |
문자열 |
varchar |
예 |
예 |
문자열 |
varchar(max) |
예 |
예 |
문자열 |
text |
예 |
예 |
문자열 |
유니코드 문자열
SQL 데이터 형식 |
SQL 2008 |
SQL 2005 |
기본 데이터 생성기 |
---|---|---|---|
nchar |
예 |
예 |
문자열 |
nvarchar |
예 |
예 |
문자열 |
nvarchar(max) |
예 |
예 |
문자열 |
ntext |
예 |
예 |
문자열 |
이진 문자열
SQL 데이터 형식 |
SQL 2008 |
SQL 2005 |
기본 데이터 생성기 |
---|---|---|---|
binary |
예 |
예 |
이진 |
varbinary |
예 |
예 |
이진 |
varbinary(max) |
예 |
예 |
이진 |
image |
예 |
예 |
Image |
기타 데이터 형식
SQL 데이터 형식 |
SQL 2008 |
SQL 2005 |
기본 데이터 생성기 |
---|---|---|---|
sql_variant |
예 |
예 |
정수 |
sysname |
예 |
예 |
문자열 |
timestamp |
예 |
예 |
기본 데이터 생성기 없음. 이 데이터는 삽입 시 SQL Server에서 계산합니다. |
uniqueidentifier |
예 |
예 |
Guid |
SQL 사용자 정의 형식 |
예 |
예 |
사용자 정의 형식의 기본 형식에 의해 결정됩니다. |
.NET CLR 사용자 정의 형식 |
예 |
예 |
문자열 |
xml |
예 |
예 |
문자열 |
참고 항목
개념
데이터 생성기를 사용하여 데이터베이스의 테스트 데이터 생성