Database Objects and Datatypes

Softadmin® supported Database Objects and Datatypes

Objects

Name Deploys Description Comment
Assembly Yes Contains code targeting the CLR. Can contain functions, procedures and custom data types defined in a CLR compatible language.
Check constraint No Constraint that verifies that only correct data can be stored in a table
Foreign key constraint No Constraint that verifies relations when storing data in related tables
Identity constraint No Constraint that creates a succession of numbers in a column of a table. This is usually used to provide a primary key.
Scalar function Yes Sql function that returns a scalar value
Stored procedure Yes Sql script stored in the database
Table No Container for tabular data
Table valued function Yes Function that returns tabular data
Trigger (DML) Yes Sql script that triggers automatically when changes are made to the contents of a table or view The table must exist in the target system for the trigger to be deployed.
View Yes Stored query that returns data from one or more tables and views

Datatypes

Name Description
bigint 64 bit signed integer number
binary Fixed length binary data
bit Boolean number
char Fixed length text with collation dependent encoding
date Date
datetime Date & time
datetime2 Date & time with custom precision
decimal Exact numerical value
float Double precision floating point number
hierarchyid Hierarchical data
int 32 bit signed integer number
nchar Fixed length unicode text
numeric Exact numerical value
nvarchar Unicode text of variable length
real Single precision floating point number
smallint 16 bit signed integer number
sysname
time Time with custom precision
tinyint 8 bit unsigned integer
uniqueidentifier Globally unique identifier
varbinary Variable length binary data
varchar Variable length text with collation dependent encoding (8 bits per character fixed length encoding)
xml