User Guide > Data Type Reference > Microsoft SQL Server
  

Microsoft SQL Server

The following table describes the operations that you can perform on data types in Microsoft SQL Server database:
Data Types
Data Movement
Entity Criteria
Data Masking
Data Generation
Profiling
Comments
Bigint
Yes
Yes
Yes
Yes
Yes
Binary
Yes
Yes
Yes
Yes
No
Use dictionary generation rule to generate test data.
Use nullification data masking rule to mask the data.
Bit
Yes
Yes
Yes
Yes
Yes
If you enter data patterns, you must provide T and F values instead of 1 and 0.
Char
Yes
Yes
Yes
Yes
Yes
Date
Yes
Yes
Yes
Yes
Yes
You can primary profiles.
Datetime
Yes
Yes
No
Yes
Yes
You cannot run data domain profiles.
Datetime2
Yes
Yes
Yes
Yes
No
Datetimeoffset
Yes
Yes
No
Yes
No
Decimal
Yes
Yes
Yes
Yes
Yes
You can enter a precision value up to 28.
Float
Yes
Yes
Yes
Yes
Yes
To perform a data masking operation, you must set the precision to less than 28.
When you run a test data generation operation, TDM truncates data if the precision value is greater than 17.
You cannot run entity profiles.
Geography
Yes
Yes
No
No
No
You can enter the following entity criteria: Is Null and Is Not Null.
Geometry
Yes
Yes
No
No
No
You can enter the following entity criteria: Is Null and Is Not Null.
Image
Yes
Yes
Yes
Yes
No
Int
Yes
Yes
Yes
Yes
Yes
Money
Yes
Yes
Yes
Yes
Yes
You cannot run entity profiles.
Nchar
Yes
Yes
Yes
Yes
Yes
Ntext
Yes
Yes
Yes
Yes
No
In a sequence generation rule, you cannot choose to start the sequence from the last output value.
Numeric
Yes
Yes
Yes
Yes
Yes
You can enter a precision value up to 28.
Nvarchar
Yes
Yes
Yes
Yes
Yes
Real
Yes
Yes
Yes
Yes
Yes
When you run a test data generation operation, TDM truncates data if the precision is greater than 15.
You cannot run entity profiles.
Smalldatetime
Yes
Yes
No
Yes
Yes
You cannot run data domain profiles.
Smallint
Yes
Yes
Yes
Yes
Yes
Smallmoney
Yes
Yes
Yes
Yes
Yes
You cannot run entity profiles.
Sql_variant
Yes
Yes
No
Yes
No
You can enter the following entity criteria: Is Null, Is Not NulI, Is Empty, and Is Not Empty.
In a sequence generation rule, you cannot choose to start the sequence from the last output value.
Text
Yes
Yes
Yes
Yes
No
In a sequence generation rule, you cannot choose to start the sequence from the last output value.
Time
Yes
Yes
Yes
Yes
Yes
When you enter values in milliseconds, TDM truncates the data.
You can run primary key profiles.
Timestamp
n/a
n/a
n/a
Yes
No
Tinyint
Yes
Yes
Yes
Yes
Yes
Uniqueidentifier
Yes
Yes
No
Yes
Yes
You can enter the following entity criteria: Is Null, Is Not Null, Like and Not Like.
You must not assign a data generation rule.
You cannot run entity and data domain profiles.
Varbinary
Yes
Yes
Yes
Yes
No
Use dictionary generation rule to generate test data.
Use nullification data masking rule to mask the data.
Varchar
Yes
Yes
Yes
Yes
Yes
XML
Yes
Yes
No
Yes
No
You can enter the following entity criteria: Is Null and Is Not Null.
Use dictionary generation rule to generate data.
You cannot perform data masking, data subset, profiling, and data generation operations on the following Microsoft SQL Server data types: