機能
スキーマ定義は、表の集まりを管理する単位となるスキーマと、スキーマに含まれる実表およびビュー表を定義します。
記述形式
参照項番
表定義 → “3.22 CREATE TABLE文(表定義)”
ビュー定義 → “3.25 CREATE VIEW文(ビュー定義)”
GRANT文 → “3.47 GRANT文”
プロシジャルーチン定義 → “3.17 CREATE PROCEDURE文(プロシジャルーチン定義)”
ファンクションルーチン定義 → “3.15 CREATE FUNCTION文(ファンクションルーチン定義)”
順序定義 → “3.21 CREATE SEQUENCE文(順序定義)”
トリガ定義 → “3.23 CREATE TRIGGER文(トリガ定義)”
ロール定義文 → “3.18 CREATE ROLE文(ロール定義文)”
日本語文字列 → “2.1.3 トークン”
一般規則
使用例
スキーマ“S1”を定義します。S1には在庫表を含んで定義します。
CREATE SCHEMA S1 CREATE TABLE 在庫表 (製品番号 SMALLINT NOT NULL, 製品名 NATIONAL CHARACTER(10) NOT NULL, 在庫数量 INTEGER, 倉庫番号 SMALLINT, PRIMARY KEY (製品番号)) ;