Teradatabase SQL Внешний ключ помощника - PullRequest
0 голосов
/ 30 мая 2020

Я создал таблицу под названием «customer» на TERADATA- SQL -ASSISTANT.

CREATE TABLE customer(
customerid   CHAR(8)                   NOT NULL,
firstname    VARCHAR(20)              NOT NULL,
lastname     VARCHAR(20)              NOT NULL,
email        VARCHAR(20)             NOT NULL,
creditno       INT                    NOT NULL,
phoneno        INT                    NOT NULL,
dateabo     DATE FORMAT 'YY/MM/DD'    NOT NULL,
PRIMARY KEY(customerid),
FOREIGN KEY (customerid) REFERENCES WITH CHECK OPTION membership (membershipid));

INSERT INTO customer VALUES('AAAA','Brooks','Swarng','Brooks@gmail.com','706994253476882810','608851734',' 200202','Basic');

Это мой код, пока он выполняется без ошибок, но проблема в том, что идентификатор членства FOREIGN KEY из таблицы членства не отображается в моем столбце таблицы CUSTOMER. Поэтому, когда я пытаюсь вставить свои данные в таблицу customer, появляется сообщение: // '' [База данных Teradata] [3535] Преобразование символьной строки в значение numeri c не удалось ». '' И мой идентификатор членства по-прежнему не отображается на клиенте таблица как столбец.

- Basi c является частью таблицы членства из столбца membersid. Мы будем благодарны за вашу помощь.

...