Merges data from one or more tables with comparable data types into a new
table.The following merges are supported:UNION (DISTINCT/ALL) - For data set union details and examples, see
Union. For limitations, see
Union Limitations and Cautions.INTERSECT (DISTINCT/ALL) - For data set intersection details and examples, see
Intersect. For limitations, see
Intersect Limitations.EXCEPT (DISTINCT/ALL) - For data set subtraction details and examples, see
Except. For limitations, see
Except Limitations.
The list of table names to merge, in [schema_name.]table_name format, using standard name resolution rules. Must contain the names of one or more existing tables.
If true, a unique temporary table name will be generated in the sys_temp schema and used in place of input parameter table_name. If persist is false (or unspecified), then this is always allowed even if the caller does not have permission to create tables. The generated name is returned in qualified_table_name.The default value is false.The supported values are:
[DEPRECATED—please specify the containing schema for the projection as part of input parameter table_name and use /create/schema to create the schema if non-existent] Name of the schema for the output table. If the schema provided is non-existent, it will be automatically created.The default value is ”.
Comma-separated list of columns on which to create indexes on the output table. The columns specified must be present in input parameter output_column_names.
Comma-separated list of partition keys, which are the columns or column expressions by which records will be assigned to partitions defined by partition_definitions.
If true, a new partition will be created for values which don’t fall into an existing partition. Currently only supported for list partitions.The default value is false.The supported values are:
If true, then the output table specified in input parameter table_name will be persisted and will not expire unless a ttl is specified. If false, then the output table will be an in-memory table and will expire unless a ttl is specified otherwise.The default value is false.The supported values are:
If true, then the output table specified in input parameter table_name will be replicated even if the source tables are not.The default value is false.The supported values are:
Return a count of 0 for the union table response to avoid the cost of counting; optimization needed for many chunk virtual unions.The default value is false.
The Kinetica server embeds the endpoint response inside a standard response structure which contains status information and the actual response to the query. Here is a description of the various fields of the wrapper: