Compartir a través de


Tipos estándar de generador de datos

Actualización: noviembre 2007

Visual Studio Team System Database incluye diversos generadores de datos estándar predefinidos. Puede utilizar los generadores de datos estándar para generar datos aleatorios para las columnas. Por ejemplo, si tiene una columna int, puede utilizar el generador de datos Integer para crear datos aleatorios para la columna.

Cada tipo de datos de SQL tiene un generador de datos predeterminado asociado. El generador predeterminado se asigna automáticamente a las columnas que tienen un tipo de datos de SQL dado al crear un plan de generación de datos. También se asigna el generador predeterminado al agregar columnas al plan. Para obtener más información, vea Generadores predeterminados para tipos de datos de SQL Server.

Para controlar la forma de generar datos para rellenar columnas, puede ajustar el plan de generación de datos. Puede especificar el generador de datos que debe usarse para cada columna. También puede establecer las propiedades de cada generador de datos en cada columna. Por ejemplo, si tiene una columna de tipo smalldatetime que se denomina birthdate, se le asignará de forma predeterminada el generador DateTime. Puede establecer la propiedad Max para forzar una regla de empresa que establezca que ningún empleado puede tener menos de 18 años. Para obtener más información, vea Especificar los detalles de la generación de datos para una columna.

Los generadores de datos estándar

En la tabla siguiente se describen los generadores de datos estándar y se indica el tipo de datos que generan.

Generador

Description

Binary

Genera datos binarios aleatorios.

Bit

Genera un valor de bit aleatorio (0 ó 1).

BigInt

Genera un valor entero aleatorio que corresponde al tipo bigint de SQL.

DateTime

Genera un valor DateTime aleatorio de SQL.

Enlazado a datos

Genera un valor que se selecciona de un origen de datos predeterminado. Los datos se seleccionan aleatoriamente en el origen de datos después de que se haya almacenado en caché el conjunto de datos devuelto. Para obtener más información sobre el Generador enlazado a datos, vea Generador enlazado a datos.

Decimal

Genera un valor decimal aleatorio.

Float

Genera un valor de punto flotante aleatorio que corresponde al tipo float de SQL.

GUID

Genera un GUID que actúa como un identificador único.

Integer

Genera un valor entero aleatorio

Imagen

Genera un valor de imagen aleatorio.

Money

Genera un valor de moneda aleatorio.

Real

Genera un valor de punto flotante aleatorio que corresponde al tipo real de SQL.

Expresión regular

Genera una cadena Unicode aleatoria que coincide con una expresión regular predefinida. Para obtener más información sobre este generador, vea El generador Expresión regular.

SmallInt

Genera un valor entero aleatorio que corresponde al tipo smallint de SQL.

Cadena

Genera un valor de cadena aleatorio. La cadena puede ser Unicode o no, en función del tipo de datos de SQL de la columna.

TinyInt

Genera un valor entero aleatorio que corresponde al tipo tinyint de SQL.

Vea también

Conceptos

Introducción a la terminología de Database Edition

Otros recursos

Descripción general de la generación de datos

Planes de generación de datos

Utilizar generadores de datos estándar

Crear generadores de datos personalizados