DDL ステートメントの実行 - Mule 4

DDL (データ定義言語) ステートメントは、データへの直接アクセスやデータの変更を行わない特別な種別の SQL ステートメントです。 代わりに、データ構造やストアドプロシージャなどの作成、変更、破棄を行います。DDL ステートメントを使用して、テーブルや他のデータ構造内のデータを作成または変更することもできます。

Create Table の例

Products​ という名前のデータベーススキーマがあるとします。また、​Products​ にアクセスするように設定されている ​dbConfig​ という名前の ​接続​もあります。 ​Execute DDL​ という名前の次の操作は、​id​、​name​、​description​、​price​、​discount​ という名前の列がある ​electronic​ という名前の新しいテーブルを作成します。

<db:execute-ddl config-ref="dbConfig">
    <db:sql>
        CREATE TABLE electronic(
            id INT AUTO_INCREMENT PRIMARY KEY,
            name VARCHAR(100),
            description VARCHAR(255),
            price SMALLINT,
            discount TINYINT
        )
    </db:sql>
</db:execute-ddl>

Execute DDL​ 操作は、テーブルを作成し、エラーがなければ ​0​ を返します。

Was this article helpful?

💙 Thanks for your feedback!