<?xml version="1.0" encoding="UTF-8"?>
<!-- 表结构字段类型定义 -->
<fieldtypes>
    <types>
        <!-- 字符串类型 -->
        <name>varchar</name>
        <db>
            <oracle>VARCHAR2</oracle>
            <db2>VARCHAR</db2>
            <mysql>VARCHAR</mysql>
            <mysql8>VARCHAR</mysql8>
            <dm>VARCHAR2</dm>
            <sqlserver>VARCHAR</sqlserver>
            <gbase>VARCHAR</gbase>
            <gbase8s>VARCHAR</gbase8s>
            <postgresql>VARCHAR</postgresql>
            <highgo>VARCHAR</highgo>
            <kingbase>VARCHAR</kingbase>
            <kingbase8>VARCHAR</kingbase8>
            <oscar>VARCHAR</oscar>
            <upbase>VARCHAR</upbase>
            <gauss>VARCHAR</gauss>
            <tidb>VARCHAR</tidb>
        </db>
    </types>
    <types>
        <!-- 长字符串类型 -->
        <name>lvarchar</name>
        <db>
            <oracle>VARCHAR2</oracle>
            <db2>VARCHAR</db2>
            <mysql>VARCHAR</mysql>
            <mysql8>VARCHAR</mysql8>
            <dm>VARCHAR2</dm>
            <sqlserver>VARCHAR</sqlserver>
            <gbase>VARCHAR</gbase>
            <gbase8s>LVARCHAR</gbase8s>
            <postgresql>VARCHAR</postgresql>
            <highgo>VARCHAR</highgo>
            <kingbase>VARCHAR</kingbase>
            <kingbase8>VARCHAR</kingbase8>
            <oscar>VARCHAR</oscar>
            <upbase>VARCHAR</upbase>
            <gauss>VARCHAR</gauss>
            <tidb>VARCHAR</tidb>
        </db>
    </types>
    <!-- 数字类型 -->
    <types>
        <name>number</name>
        <db>
            <oracle>NUMBER</oracle>
            <db2>INT</db2>
            <mysql>INTEGER</mysql>
            <mysql8>INTEGER</mysql8>
            <dm>NUMBER</dm>
            <sqlserver>INT</sqlserver>
            <gbase>INT</gbase>
            <gbase8s>INT</gbase8s>
            <postgresql>NUMERIC</postgresql>
            <highgo>NUMERIC</highgo>
            <kingbase>NUMBER</kingbase>
            <kingbase8>NUMBER</kingbase8>
            <oscar>INT</oscar>
            <upbase>NUMERIC</upbase>
            <gauss>NUMERIC</gauss>
            <tidb>INTEGER</tidb>
        </db>
    </types>
    <!-- clob大字段类型 -->
    <types>
        <name>clob</name>
        <db>
            <oracle>CLOB</oracle>
            <db2>CLOB</db2>
            <mysql>LONGTEXT</mysql>
            <mysql8>LONGTEXT</mysql8>
            <dm>CLOB</dm>
            <sqlserver>VARCHAR(MAX)</sqlserver>
            <gbase>LONGTEXT</gbase>
            <gbase8s>CLOB</gbase8s>
            <kingbase>CLOB</kingbase>
            <kingbase8>CLOB</kingbase8>
            <postgresql>TEXT</postgresql>
            <highgo>TEXT</highgo>
            <oscar>CLOB</oscar>
            <upbase>TEXT</upbase>
            <gauss>TEXT</gauss>
            <tidb>LONGTEXT</tidb>
        </db>
    </types>
    <!-- blob二进制类型 -->
    <types>
        <name>blob</name>
        <db>
            <oracle>BLOB</oracle>
            <db2>BLOB</db2>
            <mysql>LONGBLOB</mysql>
            <mysql8>LONGBLOB</mysql8>
            <dm>BLOB</dm>
            <sqlserver>VARBINARY(MAX)</sqlserver>
            <gbase>BLOB</gbase>
            <gbase8s>BLOB</gbase8s>
            <postgresql>BYTEA</postgresql>
            <highgo>BYTEA</highgo>
            <kingbase>BLOB</kingbase>
            <kingbase8>BLOB</kingbase8>
            <oscar>BLOB</oscar>
            <upbase>BYTEA</upbase>
            <gauss>BYTEA</gauss>
            <tidb>LONGBLOB</tidb>
        </db>
    </types>
    <!-- Long类型 -->
    <types>
        <name>long</name>
        <db>
            <oracle>LONG</oracle>
            <db2>BIGINT</db2>
            <mysql>BIGINT</mysql>
            <mysql8>BIGINT</mysql8>
            <dm>BIGINT</dm>
            <sqlserver>BIGINT</sqlserver>
            <gbase>BIGINT</gbase>
            <gbase8s>BIGINT</gbase8s>
            <postgresql>BIGINT</postgresql>
            <highgo>BIGINT</highgo>
            <kingbase>BIGINT</kingbase>
            <kingbase8>BIGINT</kingbase8>
            <oscar>BIGINT</oscar>
            <upbase>BIGINT</upbase>
            <gauss>BIGINT</gauss>
            <tidb>BIGINT</tidb>
        </db>
    </types>
    <!-- date类型 -->
    <types>
        <name>date</name>
        <db>
            <oracle>DATE</oracle>
            <db2>DATETIME</db2>
            <mysql>DATETIME</mysql>
            <mysql8>DATETIME</mysql8>
            <dm>DATETIME</dm>
            <sqlserver>DATETIME</sqlserver>
            <gbase>DATETIME</gbase>
            <gbase8s>DATETIME</gbase8s>
            <postgresql>DATETIME</postgresql>
            <highgo>DATETIME</highgo>
            <kingbase>DATETIME</kingbase>
            <kingbase8>DATETIME</kingbase8>
            <oscar>DATETIME</oscar>
            <upbase>DATETIME</upbase>
            <gauss>DATETIME</gauss>
            <tidb>DATETIME</tidb>
        </db>
    </types>
</fieldtypes>
