データ定義言語(DDL)文について

データ定義言語(DDL)文はスキーマ・オブジェクトを作成、変更、削除します。DDL文の前後に、Oracle Databaseは暗黙的なCOMMIT文を発行するため、DDL文はロールバックできません。

ノート:スキーマ・オブジェクトの作成時には、『Oracle Database SQL言語リファレンス』のスキーマ・オブジェクトのネーミング規則に従う必要があります。

SQL*Plus環境では、SQL>プロンプトの後にDDL文を入力できます。

SQL Developer環境では、ワークシートにDDL文を入力できます。または、SQL Developerツールを使用してオブジェクトを作成、変更、削除できます。

スキーマ・オブジェクトを作成するDDL文に、オプションのOR REPLACE句が入る場合もあります。これらの句を使用すると、文で既存のスキーマ・オブジェクトを同じ名前とタイプの別のスキーマ・オブジェクトに置き換えられます。SQL Developerがこれらの文のいずれかのコードを生成する場合、常にOR REPLACE句が含まれます。

SQL DeveloperでDDL文の結果を確認するには、「接続」フレームで新しく作成されたオブジェクトのスキーマ・オブジェクト・タイプを選択して、「リフレッシュ」アイコンをクリックします。

関連情報: