CREATE NAMESPACE文
CREATE NAMESPACE文を使用して、新しいネームスペースを追加できます。
構文
create_namespace_statement ::=
CREATE NAMESPACE [IF NOT EXISTS] namespace_name
namespace_name ::= name_path
name_path ::= field_name ("." field_name)*
field_name ::= id
| DSTRING
セマンティクス
IF NOT EXISTS: これはオプションの句です。この句を指定し、同じ名前のネームスペースが存在する場合、これはnoopであり、エラーは生成されません。この句を指定せず、同じ名前のネームスペースが存在する場合は、ネームスペースがすでに存在することを示すエラーが生成されます。
ノート:
sysで始まるネームスペース名は予約されています。接頭辞sysは、どのネームスペースにも使用できません。例3-1 Create Namespace文
次の文は、ns1という名前のネームスペースを定義します。
CREATE NAMESPACE IF NOT EXISTS ns1;