다음을 통해 공유


표준 데이터 생성기 형식

Visual Studio Premium에는 미리 정의된 다양한 표준 데이터 생성기가 있습니다. 표준 데이터 생성기를 사용하여 임의의 열 데이터를 생성할 수 있습니다. 예를 들어 int 열이 있는 경우 Integer 데이터 생성기를 사용하여 임의의 열 데이터를 만들 수 있습니다.

모든 SQL 데이터 형식에는 기본 데이터 생성기가 연결되어 있습니다. 데이터 생성 계획을 만들 때 특정 SQL 데이터 형식을 가진 열에 자동으로 기본 생성기가 할당됩니다. 또한 기본 생성기는 열을 계획에 추가할 때도 할당됩니다. 자세한 내용은 SQL Server 데이터 형식에 대한 기본 생성기를 참조하십시오.

데이터 생성 계획을 조정하여 열을 채울 데이터가 생성되는 방법을 제어할 수 있습니다. 각 열에 사용할 데이터 생성기를 지정할 수 있습니다. 각 열에 있는 각 데이터 생성기의 속성을 설정할 수도 있습니다. 예를 들어 birthdate라는 smalldatetime 열이 있는 경우 기본적으로 DateTime 생성기가 할당됩니다. Max 속성을 설정하여 모든 직원의 나이가 18세 이상이어야 하는 비즈니스 규칙을 적용할 수 있습니다. 자세한 내용은 열의 데이터 생성 정보 지정을 참조하십시오.

표준 데이터 생성기

다음 표에서는 표준 데이터 생성기 및 생성되는 데이터 종류를 설명합니다.

생성기

설명

Binary

임의의 이진 데이터를 생성합니다.

Bit

임의의 비트 값(0 또는 1)을 생성합니다.

BigInt

SQL bigint 형식에 해당하는 임의의 정수 값을 생성합니다.

DateTime

임의의 SQL DateTime 값을 생성합니다.

DateTime2

임의의 SQL DateTime2 값을 생성합니다.

DateTimeOffset

임의의 SQL DateTimeOffset 값을 생성합니다.

데이터 바운드

미리 결정된 데이터 소스에서 선택한 값을 생성합니다. 데이터는 반환된 데이터 집합이 캐시된 후에 데이터 소스에서 임의로 선택됩니다. 데이터 바운드 생성기에 대한 자세한 내용은 데이터 바운드 생성기를 참조하십시오.

Decimal

임의의 10진수 값을 생성합니다.

Float

SQL float 형식에 해당하는 임의의 부동 소수점 값을 생성합니다.

외래 키

임의의 외래 키를 생성합니다.

GUID

고유 식별자 역할을 하는 GUID를 생성합니다.

Integer

임의의 정수 값을 생성합니다.

Image

임의의 이미지 값을 생성합니다.

Money

임의의 money 값을 생성합니다.

Real

SQL real 형식에 해당하는 임의의 부동 소수점 값을 생성합니다.

RegularExpression

미리 정의된 정규식과 일치하는 임의의 유니코드 문자열을 생성합니다. 이 생성기에 대한 자세한 내용은 정규식 생성기를 참조하십시오.

순차적 데이터 바운드

미리 결정된 데이터 소스에서 선택한 값을 생성합니다. 데이터는 데이터 소스에서 한 번에 한 행씩 선택됩니다. 값이 반환되는 순서는 쿼리 문에 따라 결정됩니다. 쿼리에 ORDER BY 절을 사용하면 순서를 제어할 수 있습니다.

SmallInt

SQL smallint 형식에 해당하는 임의의 정수 값을 생성합니다.

String

임의의 문자열 값을 생성합니다. 문자열은 열의 SQL 데이터 형식에 따라 유니코드이거나 유니코드가 아닙니다.

TimeSpan

임의의 SQL TimeSpan 값을 생성합니다.

TinyInt

SQL tinyint 형식에 해당하는 임의의 정수 값을 생성합니다.

참고 항목

개념

데이터 생성기를 사용하여 데이터베이스의 테스트 데이터 생성

열의 데이터 생성 정보 지정

사용자 지정 데이터 생성기를 통해 특수 테스트 데이터 생성