CREATE <オブジェクト>¶
指定された型の新しいオブジェクトを作成します。
- こちらもご参照ください。
構文¶
CREATE [ OR REPLACE ] <object_type> [ IF NOT EXISTS ] <object_name>
[ <object_type_properties> ]
[ <object_type_params> ]
[ COMMENT = '<string_literal>' ]
object_type_properties
および object_type_params
はオブジェクト型に固有です。
特定の構文、使用上の注意、および例については、以下をご参照ください。
アカウントオブジェクト:
データベースオブジェクト:
クラス:
一般的な使用上の注意¶
OR REPLACE
とIF NOT EXISTS
句は相互に排他的です。同じステートメントで両方を使用することはできません。CREATE OR REPLACE <オブジェクト> ステートメントはアトミックです。つまり、オブジェクトが置き換えられると、単一のトランザクションで、古いオブジェクトが削除されて新しいオブジェクトが作成されます。