Tipos estándar de generador de datos

Visual Studio Premium 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 que exija una regla de negocio por la que ningún empleado puede ser menor de 18 años. Para obtener más información, vea Especificar 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

Descripción

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.

DateTime2

Genera un valor DateTime2 aleatorio de SQL.

DateTimeOffset

Genera un valor DateTimeOffset 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.

Clave externa

Genera una clave externa aleatoria.

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.

Enlace a datos secuencial

Genera un valor que se selecciona de un origen de datos predeterminado. Los datos están seleccionados, fila por fila, del origen de datos. La instrucción de consulta determina el orden en el que se devuelven los valores. Puede controlar el orden utilizando una cláusula ORDER BY en la consulta.

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.

Timespan

Genera un valor TimeSpan aleatorio de SQL.

TinyInt

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

Vea también

Conceptos

Generar datos de prueba para bases de datos mediante generadores de datos

Especificar detalles de la generación de datos para una columna

Generar datos de pruebas especializados con un generador de datos personalizado