交互式分析Hologres兼容PostgreSQL,支持使用标准的PostgreSQL语法进行开发。本文为您介绍Hologres支持的其他SQL语句。

Hologres已支持的PostgreSQL功能语句如下。

命令 说明
ALTER ROLE
ANALYZE
BEGIN 仅在DDL语句中生效。
COMMIT 仅在DDL语句中生效。
CREATE DATABASE
CREATE EXTENSION
CREATE FOREIGN DATA WRAPPER
CREATE FOREIGN TABLE 仅适用于MaxCompute。
CREATE GROUP
CREATE SERVER
CREATE TABLE 仅支持PostggreSQL的子集(例如,partition类型是能是list,且partition list只能有一个值,且类型只能为string)。

UNLOGGED不支持

TEMP不支持

IF NOT EXISTS不支持

LIKE不支持

CHECK不支持

DEFAULT不支持

GENERATED不支持

UNIQUE不支持

EXCLUDE不支持

FOREIGN KEY不支持

DEFERRABLE不支持

WITH OIDS不支持

GLOBAL/LOCAL不支持

CREATE USER
CREATE USER MAPPING
DROP DATABASE
DROP FOREIGN DATA WRAPPER
DROP FOREIGN TABLE
DROP GROUP
DROP OWNED
DROP POLICY
DROP ROLE
DROP SERVER
DROP TABLE
DROP USER
DROP USER MAPPING
END 仅支持与DDL语句配合使用。
EXPLAIN
INSERT
ROLLBACK
SELECT 部分功能支持。

CUBE/GROUPING SET/ROLL UP不支持

递归查询不支持

NULL FIRST/LAST不支持

INTERSECT/EXCEPT不支持

TABLESAMPLE不支持

Locking不支持

ONLY不支持

SET
SET ROLE
START TRANSACTION