日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

SQL命令列表

實時數倉Hologres兼容PostgreSQL,本文列出Hologres支持的SQL語句。

說明

對于兼容PostgreSQL的命令,您可以參考PostgreSQL官網文檔的用法示例進行使用。

A

命令

說明

ALTER TABLE

修改表,其中對分區父表的修改會自動應用到分區子表中。修改分區表和外部表詳情,請參見:

ALTER ROLE

更改數據庫角色。

ANALYZE

更新統計信息。

ALTER DATABASE

更改數據庫。

ALTER DEFAULT PRIVILEGES

定義默認訪問特權。

ALTER FOREIGN DATA WRAPPER

更改外部訪問接口。

ALTER FOREIGN TABLE

更改外部表。

ALTER GROUP

更改組。

ALTER LANGUAGE

更改過程語言。

ALTER SCHEMA

更改結構。

ALTER SERVER

更改外部服務器。

ALTER USER

更改用戶。

ALTER USER MAPPING

更改用戶映射。

ALTER VIEW

更改視圖。

B

命令

說明

BEGIN

事務開始,Hologres的BEGIN僅對DDL語句生效。

C

命令

說明

CALL

調用存儲過程或者函數。

COMMIT

事務確認,Hologres的COMMIT僅對DDL語句生效。

CREATE DATABASE

創建數據庫。

CREATE EXTENSION

創建擴展。

CREATE FOREIGN DATA WRAPPER

創建外部訪問接口。

CREATE FOREIGN TABLE

創建外部表,當前支持創建MaxCompute、OSS、DLF、Hologres類型的外部表。

CREATE GROUP

創建組。

CREATE SERVER

創建外部服務器。

CREATE TABLE

創建表,Hologres僅支持PostgreSQL中CREATE TABLE語句的部分功能。其中,不支持的SQL語句如下:

  • UNLOGGED

  • TEMP

  • IF NOT EXISTS

  • LIKE

  • CHECK

  • DEFAULT

  • GENERATED

  • UNIQUE

  • EXCLUDE

  • FOREIGN KEY

  • DEFERRABLE

  • WITH OIDS

  • GLOBAL

  • LOCAL

Hologres的PARTITION僅支持LIST類型,并且PARTITION LIST只能取類型為STRING的唯一值。

CREATE VIEW

創建視圖。

CREATE USER

創建用戶。

CREATE USER MAPPING

創建用戶映射。

CLOSE

關閉游標。

COMMENT

定義或更改一個對象注釋。

CREATE LANGUAGE

創建過程語言。

CREATE MATERIALIZED VIEW

創建物化視圖。

CREATE ROLE

創建數據庫角色。

CREATE SCHEMA

創建結構。

CREATE TABLE AS

從查詢結果創建表。

D

命令

說明

DROP DATABASE

刪除數據庫。

DROP FOREIGN DATA WRAPPER

刪除外部訪問接口。

DROP FOREIGN TABLE

刪除外部表。

DROP GROUP

刪除組。

DROP OWNED

刪除所有權。

DROP ROLE

刪除角色。

DROP SERVER

刪除外部服務器。

DROP TABLE

刪除表。

DROP USER

刪除用戶。

DROP USER MAPPING

刪除用戶映射。

DEALLOCATE

釋放預處理語句。

DELETE

刪除表的行。

DISCARD

拋棄會話狀態。

DROP MATERIALIZED VIEW

刪除物化視圖。

DROP SCHEMA

刪除結構。

DROP VIEW

刪除視圖。

E

命令

說明

END

事務結束,Hologres的END僅支持與DDL語句配合使用。

EXPLAIN

查看執行計劃。

EXECUTE

執行預處理語句。

F

命令

說明

FETCH

使用游標從查詢中搜索行。

G

命令

說明

GRANT

定義訪問特權。

I

命令

說明

INSERT

插入新的行數據至表中。

P

命令

說明

PREPARE

為執行準備語句。

R

命令

說明

ROLLBACK

事務回滾。

REASSIGN OWNED

更改數據庫角色所擁有的數據庫對象的所有權。

RELEASE SAVEPOINT

銷毀先前定義的保存點。

RESET

把運行時參數值設定為默認值。

REVOKE

移除訪問特權。

S

命令

說明

SELECT

Hologres僅支持PostgreSQL中SELECT語句的部分語句功能。其中,不支持的SQL語句如下:

  • 遞歸查詢

  • TABLESAMPLE

  • LOCKING

  • ONLY

SET

執行GUC參數,詳情請參見GUC參數。

SAVEPOINT

當前事務中定義新的保存點。

SELECT INTO

從查詢結果定義新表。

SET ROLE

設置當前用戶的會話標識符。

SET SESSION AUTHORIZATION

為當前會話設置會話用戶標識符和當前用戶標識符。

SET TRANSACTION

設置當前事務特性。

SHOW

顯示運行時參數的值。

START TRANSACTION

開始一個事務塊。

T

命令

說明

TRUNCATE

清空一個表或一組表。

U

命令

說明

UPDATE

更新一個表的行。

V

命令

說明

VACUUM

垃圾收集并可選地分析數據庫。

VALUES

計算一行集合。