SQL 語法表示法

當您從 SQL 互動式介面 或在 SQL 檔案中執行 SQL 指令時,必須遵循 ObjectServer SQL 語法表示法。

下表說明 ObjectServer SQL 指令中使用的語法表示法。

表 1. SQL 語法表示法
語法表示法 說明
{ a | b } 在 SQL 語法表示法中,大括弧含括兩個以上必要替代選項,以垂直線區隔。
[ ] 在 SQL 語法表示法中,方括弧指出選用元素或子句。 多個元素或條款以垂直線區隔。
| 在 SQL 語法表示法中,垂直線會區隔兩個以上替代語法元素。
... 在 SQL 語法表示法中,省略符號表示前面的元素可以重複。 除非另有指示,否則重複是無限制的。
,... 在 SQL 語法表示法中,前面加上逗點的省略符號表示可以重複之前的元素。 每一個重複元素與最後一個元素以逗點區隔。 除非另有指示,否則重複是無限制的。
a 在 SQL 語法表示法中,畫底線的元素表示預設選項。
( ) 在 SQL 語法表示法中,在陳述式語法內出現的括弧是語法的一部分,除非另有指示,否則必須依所示來鍵入。
下列 CREATE TABLE 指令範例示範如何使用語法表示法。 變數值以斜體文字描述。
CREATE TABLE [database_name.]table_name
PERSISTENT | VIRTUAL
(column_name data_type [ PRIMARY KEY | NODEFAULT | NOMODIFY | HIDDEN ],...
[, PRIMARY KEY(column_name,...) ] );
附註: SQL 關鍵字不區分大小寫,可以輸入大寫、小寫或大小寫混合格式。