DM3数据库的使用感受

我使用DM3与Springboot+vue3的框架完成了一个购物网页
使用DM3主要遇到的一个问题是sql语法有所不同特别是关于表的命名注意加引号否则容易出现与DM3固有的关键字重复的问题
其他使用方面与mysql十分相似。
eg:

CREATE TABLE "PRODUCT" (
    product_id VARCHAR(20) PRIMARY KEY,   -- 商品id
    product_name VARCHAR(100) NOT NULL,   -- 商品名
    product_price DOUBLE NOT NULL,        -- 价格
    product_model INT NOT NULL,           -- 型号
    product_quantity INT NOT NULL,        -- 数量
    product_brand INT NOT NULL,           -- 品牌
    product_detail TEXT NOT NULL,         -- 详情
    product_photo CLOB NOT NULL,          -- 图片
    user_id VARCHAR(20) NOT NULL,         -- 用户号
    CONSTRAINT fk_product_user_id FOREIGN KEY (user_id) REFERENCES users(user_id),
    CONSTRAINT fk_product_model FOREIGN KEY (product_model) REFERENCES "MODELS"(model_id),
    CONSTRAINT fk_product_brand FOREIGN KEY (product_brand) REFERENCES "BRAND"(brand_id)
);
posted @ 2025-09-04 23:06  QixunQiu  阅读(18)  评论(0)    收藏  举报