/
Database Create Script Column Syntax Reference

Database Create Script Column Syntax Reference

Overview

Below is a list of the column syntax used for each data type in the supported script generators.


Microsoft SQL Server
boolean/bit[column_name][bit] NULL
character[column_name][tinyint] NULL
unsigned character[column_name][smallint] NULL
short integer[column_name][smallint] NULL
unsigned short integer[column_name][int] NULL
long integer[column_name][real] NULL
unsigned long integer[column_name][float] NULL
single-precision float[column_name][float] NULL
double-precision float[column_name][float] NULL
string/text[column_name][nvarchar](max_length) NULL
date[column_name][datetime] NULL


Microsoft Access
boolean/bit[column_name][YESNO] NULL
character[column_name][SMALLINT] NULL
unsigned character[column_name][SMALLINT] NULL
short integer[column_name][SMALLINT] NULL
unsigned short integer[column_name][INTEGER] NULL
long integer[column_name][INTEGER] NULL
unsigned long integer[column_name][FLOAT] NULL
single-precision float[column_name][REAL] NULL
double-precision float[column_name][FLOAT] NULL
string/text[column_name][TEXT](max_length) NULL
date[column_name][DATETIME] NULL


Oracle
boolean/bitcolumn_name NUMBER(1) NULL
charactercolumn_name NUMBER(5) NULL
unsigned charactercolumn_name NUMBER(5) NULL
short integercolumn_name NUMBER(5) NULL
unsigned short integercolumn_name NUMBER(11) NULL
long integercolumn_name NUMBER(11) NULL
unsigned long integercolumn_name BINARY_DOUBLE NULL
single-precision floatcolumn_name BINARY_FLOAT NULL
double-precision floatcolumn_name BINARY_DOUBLE NULL
string/textcolumn_name VARCHAR2(max_length) NULL
datecolumn_name DATE NULL


MySQL
boolean/bit[column_name] BOOL NULL
character[column_name] TINYINT NULL
unsigned character[column_name] SMALLINT NULL
short integer[column_name] SMALLINT NULL
unsigned short integer[column_name] INT NULL
long integer[column_name] INT NULL
unsigned long integer[column_name] DOUBLE NULL
single-precision float[column_name] FLOAT NULL
double-precision float[column_name] DOUBLE NULL
string/text[column_name] VARCHAR(max_length) NULL
date[column_name] DATETIME NULL


Sybase
boolean/bit[column_name] BIT NULL
character[column_name] TINYINT NULL
unsigned character[column_name] SMALLINT NULL
short integer[column_name] SMALLINT NULL
unsigned short integer[column_name] INTEGER NULL
long integer[column_name] INTEGER NULL
unsigned long integer[column_name] DOUBLE NULL
single-precision float[column_name] REAL NULL
double-precision float[column_name] DOUBLE NULL
string/text[column_name] VARCHAR(max_length) NULL
date[column_name] DATETIME NULL

Related content

Database
Read with this
SCANCOM Data Types
SCANCOM Data Types
More like this
Modbus Enron Data Types
Modbus Enron Data Types
More like this
Modbus SCADAPack Data Types
Modbus SCADAPack Data Types
More like this
Daniels RTU/ASCII Default Registers
Daniels RTU/ASCII Default Registers
More like this
Weatherford 8500 OPC Items
Weatherford 8500 OPC Items
More like this

For assistance, please submit a ticket via our Support Portal, email autosol.support@autosoln.com or call 281.286.6017 to speak to a support team member.