Skip to main content
Kinetica supports the basic notion of SQL tables as containers of one or more columns of data. Table & column names must adhere to the supported naming criteria. A column definition consists of a column type and optional column size, column properties, and nullability. Column properties are used to optimize data storage & speed. The format of a defined column is column name, followed by column definition. A column definition is column type optionally followed by any column size limit or column properties all enclosed in parentheses, followed by an optional nullability statement:
Column Definition Syntax
This format applies to any DDL statement requiring the definition of columns, like CREATE TABLE and ALTER TABLE (when adding/modifying a column). For example, the following are valid defined columns:
Column Definition Examples