CData Python Connector for Avro

Build 24.0.9060

CREATE TABLE Statements

To create new Avro entities, use CREATE TABLE statements.

CREATE TABLE Syntax

The CREATE TABLE statement specifies the table name and a comma-separated list of column names and the primary keys of the table, as shown in the following example:

CREATE TABLE <table_name> [ IF [ NOT EXISTS ] ]
( 
  { 
     <column_name> <data_type> 
     [ NOT NULL ] 
     [ DEFAULT <literal> ] 
     [ PRIMARY KEY ] 
     [ UNIQUE ] 
  } |  PRIMARY KEY ( <column_name> [ , ... ] ) 
  [ , ... ]
)

Note: For Avro, the CREATE TABLE Statements only works when using with Batch Processing for bulk INSERT.

The following example statement creates a MyCustomers table on the Avro server with name, age, and address columns:

CREATE TABLE IF NOT EXISTS [MyCustomers] (name VARCHAR(20), age INT, address VARCHAR(20))

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9060