All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.agimatec.sql.meta.oracle-ddl.xml Maven / Gradle / Ivy

The newest version!
<?xml version="1.0" encoding="UTF-8"?>
<config name="mysql">
    <list name="ddl">
        <text>{table-add-columns ALTER TABLE ${table} ADD '(' {columndefinition ${column} ${typeName} [{precision '('
            {numbers ${value}...','} ')'}] [${mandatory(NOT NULL)}]...','} ')'}
        </text>
        <text>{table-add-constraint ALTER TABLE ${table} ADD '(' {constraint CONSTRAINT ${constraintName}
            [${unique(UNIQUE)}] '(' {columns ${column}...','} ')' [{tableSpace USING INDEX TABLESPACE ${tableSpace}}]
            ')'}}
        </text>
        <text>{create-index CREATE [${unique(UNIQUE)}] INDEX ${indexName} ON ${table} '(' {columns ${column} [{func '('
            {elements ${each}...','} ')'}] [ASC] [${desc(DESC)}]...','} ')' [{tableSpace TABLESPACE ${tableSpace}}]}
        </text>
        <text>{table-add-foreign-key ALTER TABLE ${table} ADD {constraint CONSTRAINT ${constraintName} FOREIGN KEY '('
            {columns ${column}...','} ')' REFERENCES ${refTable} [{refcolumns '(' {refcolumns ${column}...','} ')'}]
            [ON] [DELETE] [${onDeleteRule}] [{tableSpace USING INDEX TABLESPACE ${tableSpace}}]}}
        </text>
        <text>{create-sequence CREATE SEQUENCE ${sequence} [{attributes START WITH ${start} INCREMENT BY ${increment}
            [${nomaxvalue(NOMAXVALUE)}] [${nominvalue(NOMINVALUE)}] [${nocycle(NOCYCLE)}] [${noorder(NOORDER)}] [{cache
            CACHE ${value}}]}]}
        </text>
        <text>{dezign-create-table CREATE TABLE ${table} '(' {tableElement [{tableConstraint [{constraint CONSTRAINT
            ${constraintName}}] [${isPK(PRIMARY KEY)}] [${isUnique(UNIQUE)}] '(' {columns ${column}...','} ')'
            [{tableSpace USING INDEX TABLESPACE ${tableSpace}}]}] [{foreignKey FOREIGN KEY '(' {columns ${column}...','}
            ')' REFERENCES ${refTable} [{refcolumns '(' {refcolumns ${column}...','} ')'}] [{tableSpace USING INDEX
            TABLESPACE ${tableSpace}}]}] [{columndefinition ${column} ${typeName} [${varying(VARYING)}] [{precision '('
            {numbers ${value}...','} [CHAR] ')'}] [{default DEFAULT ${defaultValue}}] [{constraint CONSTRAINT
            ${constraintName}}] [${mandatory(NOT NULL)}] [${isUnique(UNIQUE)}]}]...','} ')'}
        </text>
        <text>{create-table CREATE TABLE ${table} '(' {tableElement [{primaryKey PRIMARY KEY '(' {columns
            ${column}...','} ')' [{tableSpace USING INDEX TABLESPACE ${tableSpace}}]}] [{foreignKey FOREIGN KEY '('
            {columns ${column}...','} ')' REFERENCES ${refTable} '(' {refcolumns ${column}...','} ')' [{tableSpace USING
            INDEX TABLESPACE ${tableSpace}}]}] [{columndefinition ${column} ${typeName} [{precision '(' {numbers
            ${value}...','} [CHAR] ')'}] [${mandatory(NOT NULL)}] [${isUnique(UNIQUE)}]}]...','} ')'}
        </text>
        <text>{table-add-primary-key ALTER TABLE ${table} ADD '(' {constraint CONSTRAINT ${constraintName} PRIMARY KEY
            '(' {columns ${column}...','} ')' [{tableSpace USING INDEX TABLESPACE ${tableSpace}}] ')'}}
        </text>
        <text>{table-comment COMMENT ON TABLE ${table} IS ${comment{'}}}</text>
        <text>{column-comment COMMENT ON COLUMN ${tableColumn} IS ${comment{'}}}</text>
    </list>
</config>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy