實時數倉Hologres兼容PostgreSQL,本文列出Hologres支持的SQL語句。
對于兼容PostgreSQL的命令,您可以參考PostgreSQL官網文檔的用法示例進行使用。
A
命令 | 說明 |
修改表,其中對分區父表的修改會自動應用到分區子表中。修改分區表和外部表詳情,請參見: | |
更改數據庫角色。 | |
更新統計信息。 | |
更改數據庫。 | |
定義默認訪問特權。 | |
更改外部訪問接口。 | |
更改外部表。 | |
更改組。 | |
更改過程語言。 | |
更改結構。 | |
更改外部服務器。 | |
更改用戶。 | |
更改用戶映射。 | |
更改視圖。 |
B
命令 | 說明 |
事務開始,Hologres的 |
C
命令 | 說明 |
調用存儲過程或者函數。 | |
事務確認,Hologres的 | |
創建數據庫。 | |
創建擴展。 | |
創建外部訪問接口。 | |
創建外部表,當前支持創建MaxCompute、OSS、DLF、Hologres類型的外部表。 | |
創建組。 | |
創建外部服務器。 | |
創建表,Hologres僅支持PostgreSQL中
Hologres的PARTITION僅支持LIST類型,并且PARTITION LIST只能取類型為STRING的唯一值。 | |
創建視圖。 | |
創建用戶。 | |
創建用戶映射。 | |
關閉游標。 | |
定義或更改一個對象注釋。 | |
創建過程語言。 | |
創建物化視圖。 | |
創建數據庫角色。 | |
創建結構。 | |
從查詢結果創建表。 |
D
命令 | 說明 |
刪除數據庫。 | |
刪除外部訪問接口。 | |
刪除外部表。 | |
刪除組。 | |
刪除所有權。 | |
刪除角色。 | |
刪除外部服務器。 | |
刪除表。 | |
刪除用戶。 | |
刪除用戶映射。 | |
釋放預處理語句。 | |
刪除表的行。 | |
拋棄會話狀態。 | |
刪除物化視圖。 | |
刪除結構。 | |
刪除視圖。 |
E
命令 | 說明 |
事務結束,Hologres的 | |
查看執行計劃。 | |
執行預處理語句。 |
F
命令 | 說明 |
使用游標從查詢中搜索行。 |
G
命令 | 說明 |
定義訪問特權。 |
I
命令 | 說明 |
插入新的行數據至表中。 |
P
命令 | 說明 |
為執行準備語句。 |
R
命令 | 說明 |
事務回滾。 | |
更改數據庫角色所擁有的數據庫對象的所有權。 | |
銷毀先前定義的保存點。 | |
把運行時參數值設定為默認值。 | |
移除訪問特權。 |
S
命令 | 說明 |
Hologres僅支持PostgreSQL中
| |
執行GUC參數,詳情請參見GUC參數。 | |
當前事務中定義新的保存點。 | |
從查詢結果定義新表。 | |
設置當前用戶的會話標識符。 | |
為當前會話設置會話用戶標識符和當前用戶標識符。 | |
設置當前事務特性。 | |
顯示運行時參數的值。 | |
開始一個事務塊。 |
T
命令 | 說明 |
清空一個表或一組表。 |
U
命令 | 說明 |
更新一個表的行。 |
V
命令 | 說明 |
垃圾收集并可選地分析數據庫。 | |
計算一行集合。 |