【发布时间】:2018-11-17 17:59:40
【问题描述】:
在使用 Oracle Application Express 时遇到问题。我目前正在大学学习数据库管理并使用 APEX。所有客户信息都是使用生成器创建的,因此这里没有个人信息。
我遇到的问题是当我尝试运行脚本以将信息插入 walks 表时引起的。我收到无效号码错误。
INSERT INTO WALKS
VALUES (TIMESTAMP '2018-3-12 20:42:43', TIMESTAMP '2018-3-12 21:42:43', '13-JUN-18', 'San Antonio', 'TX', 1, 537028782);
INSERT INTO WALKS
VALUES (TIMESTAMP '2018-2-13 17:51:45', TIMESTAMP '2018-2-13 18:51:45', '10-OCT-18', 'San Antonio', 'TX', 2, 388191065);
我使用的创建表是
CREATE TABLE Walks
(StartTime TIMESTAMP NOT NULL,
EndTime TIMESTAMP,
WalkDate INTEGER NOT NULL,
City VARCHAR2(15) NOT NULL,
State VARCHAR2(2) NOT NULL,
CustomerID INTEGER NOT NULL,
WalkerID VARCHAR2(9) NOT NULL,
CONSTRAINT Walk_Cust_fk FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID),
CONSTRAINT Walk_Wlkr_fk FOREIGN KEY (WalkerID) REFERENCES Walkers(SocSecNum),
CONSTRAINT Walk_pk PRIMARY KEY (CustomerID, WalkerID));
CustomerID 是一个非空整数,WalkerID 是一个 varchar2(9)。如果这有帮助的话。
只是不知道什么时候运行这个我得到这个错误。任何帮助表示赞赏。
【问题讨论】: