# RazorSQL

## Query, Edit, Browse, and Manage Databases

- razorsql.com
- Contact

# SQL Anywhere Create Table

The SQL Anywhere Create Table Tool allows users to visually create tables. After entering in the table name and the number of columns, the tool allows the user to enter the following information for each column of the table:

Column Name
Column Type (for example, Integer, Char, Varchar, etc.)
Length or Precision
Scale (for decimal columns)
Nullability (whether or not the column accepts null)
Primary Key (whether or not the column is a primary key)
Unique (whether to add a unique constraint to the column)
Default Value (the default value that should be inserted when a null is attempted to be inserted into the column)
Identity (whether the column auto-increments)
Identity Start
Identity Increment

After entering the column information, the Create Table Tool can generate and/or execute the SQL needed to create the table.

Listed below is an example of the SQL the Create Table Tool generates for a sample SQL Anywhere table.

CREATE TABLE demo.DBA.test_table
(col1 int NOT NULL,
col2 char(25) NULL,
col3 varchar(25) NULL,
col4 decimal(10,2) NULL,
col5 date NULL,
PRIMARY KEY (col1),
UNIQUE (col3))