小编Maj*_*aie的帖子

如何向 BigQuery 添加主键和外键?

我正在尝试学习 bigquery,但我注意到我根本无法添加主键或外键。

这是一个例子:

CREATE TABLE db.VENDOR 
(
    V_CODE      INT64,
    V_NAME      String NOT NULL,
    V_CONTACT   String NOT NULL,
    V_AREACODE  String NOT NULL,
    V_PHONE     String NOT NULL,
    V_STATE     String NOT NULL,
    V_ORDER     String NOT NULL,
    PRIMARY KEY(V_Code)
);

CREATE TABLE db.PRODUCT 
(
    P_CODE     string Not Null,
    P_DESCRIPT string NOT NULL,
    P_INDATE   DATETIME NOT NULL,
    P_QOH      int64 NOT NULL,
    P_MIN      int64 NOT NULL,
    P_PRICE    NUMERIC NOT NULL,
    P_DISCOUNT NUMERIC NOT NULL,
    V_CODE     int64,

    CONSTRAINT PRODUCT_V_CODE_FK 
        FOREIGN KEY (V_CODE) REFERENCES VENDOR (V_CODE)
);
Run Code Online (Sandbox Code Playgroud)

当我使用主键时,出现错误: …

database create-table google-bigquery

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

create-table ×1

database ×1

google-bigquery ×1