Я создал таблицу под названием «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. Мы будем благодарны за вашу помощь.