
# 常用的SQL DDL子句
GaussDB数据库兼容部分DDL子句。
表1常用SQL DDL子句 
| 序号 | Oracle数据库 | GaussDB数据库 | 差异                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
|:---|:---|:---|:---|
| 1  | 分配扩展子句    | 不支持。       | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 2  | 约束        | 支持。        | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 3  | 取消分配未使用子句 | 不支持。       | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 4  | 文件规范      | 不支持。       | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 5  | 日志记录子句    | 部分支持，有差异。  | - GaussDB不支持LOGGING约束子句和FILESYSTEM_LIKE_LOGGING约束子句。  - GaussDB仅支持表级的UNLOGGED约束，不支持列级的UNLOGGED约束。  - GaussDB仅支持在CREATE TABLE、CREATE TABLE AS、SELECT INTO语句中使用日志记录子句。   |
| 6  | 并行子句      | 不支持。       | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 7  | 物理属性子句    | 部分支持，有差异。  | - GaussDB不支持PCTUSED。  - GaussDB 仅支持在CREATE TABLE、CREATE INDEX语句中使用物理属性子句。                                                                                                                                                                                              |
| 8  | 大小子句      | 不支持。       | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 9  | 存储子句      | 部分支持，有差异。  | - Oracle中由STORAGE子句指定存储参数，而GaussDB中由WITH子句指定存储参数。  - GaussDB中可选的存储参数和Oracle存在很大差异。GaussDB具体可参见《开发者指南》中"SQL参考 \> SQL语法 \> C \> CREATE TABLE"的参数说明部分，"WITH ({storage_parameter = value} \[, ...\])"中描述了CREATE TABLE语句支持的存储参数。                                               |
| 10 | 聚集函数嵌套    | 支持。        | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   
