All new geospatial functions have been exposed for SQL usage
Operations: INSERT
, CREATE TEMP TABLE AS
, CREATE VRAM TABLE AS
Functions: KI_SHARD_KEY
Data type: DATETIME
New KI hint that enables specifying a Job ID tag to assist in cancelling the
job if necessary: KI_HINT_JOBID_PREFIX(x)
Additional alterable properties available:
ALTER TABLE ... SET ... COMPRESSION [TO compression_type]
ALTER TABLE ... SET [ACCESS MODE|PROTECTED]
ALTER TABLE ... [SET SCHEMA | MOVE TO] ...
Schema/collection alteration from SQL is now supported; operations available:
ALTER [SCHEMA | COLLECTION] ... ALLOW HOMOGENOUS [TABLES] <TRUE | FALSE>
ALTER [SCHEMA | COLLECTION ] ... SET PROTECTED <TRUE | FALSE>
ALTER [SCHEMA | COLLECTION] ... RENAME TO ...
ALTER [SCHEMA | COLLECTION] ... SET TTL ...
Support for equality of lists, e.g.,
SELECT *
FROM calcs
WHERE (str, num) = ('FURNITURE', 12.3);
RASTER
and CB_RASTER
mode options
* The ability to use a default class for the CB_RASTER
modeJOIN
operations supportedWITH
(Common Table Expressions), INTERSECT
, EXCEPT
,
UPDATE
, DELETE
, CREATE REPLICATED TABLE
,
CREATE [OR REPLACE] TABLE ... AS
, ALTER TABLE
, and
DROP TABLE IF EXISTS
POSITION
, CAST
, DECODE
, ZEROIFNULL
, and
DATEDIFF
CROSS JOIN
, FULL OUTER JOIN
, UNION DISTINCT
,
UPDATE
, DELETE
, CREATE TABLE
, DROP TABLE
LIKE
DECIMAL(P,S)
, TYPE_DATE
, & TYPE_TIME
lower
, upper
, min
, max
, ltrim
,
rtrim
& trim
wkt_dist
& wkt_is_within_dist
is_null
, nvl
, nvl2
& nullif
/alter/table/*
and /show/table/*
endpointsJOIN
, LEFT
/RIGHT
JOIN
, EXISTS
,
SELECT DISTINCT
, TOP
, UNION ALL
& IN
CASE
, CONVERT
, IFNULL
, NOT
, TIMESTAMPADD
,
TRUNCATE