jstarseven  发表于 2020-6-23 09:03 显示全部楼层 楼主
GBase 8a 单机免费版 建表的时候 设置外键无效

建表语句:
CREATE TABLE COMPANY(
  ID         INT         PRIMARY KEY,
  NAME       VARCHAR(40)    NOT NULL,
  AGE        CHAR(50)       ,
  ADDRESS    CHAR(50),
  SALARY     DECIMAL(10,2),
  JOIN_DATE  DATE         
);

CREATE TABLE DEPARTMENT (
   ID        INT         PRIMARY KEY,
   DEPT      CHAR(50)       NOT NULL,
   EMP_ID    INT            references COMPANY(ID)
);


EMP_ID字段设置外键不生效,查看ddl 中并没有外键约束,请问是我sql的问题吗,第一次接触gbase不太熟悉?



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
蓝墨水  发表于 2020-6-23 16:02 显示全部楼层 沙发
您好,这个并不是您写的sql问题,而是GBase 8a是不支持主键和外键的。
乘风  发表于 2021-4-8 17:11 显示全部楼层 板凳
蓝墨水 发表于 2020-6-23 16:02
您好,这个并不是您写的sql问题,而是GBase 8a是不支持主键和外键的。

GBase 8a不支持主键和外键,那支持创建索引吗?那GBase 8s与GBase 8d呢?
蓝墨水  发表于 2021-4-13 18:05 显示全部楼层 地板
GBase 8a 和GBase 8s均支持索引的。具体使用方法可下载对应手册查看。
您需要登录后才可以回帖 登录 | 立即注册