我理解SQL和数据库的基础知识。但是每次我运行脚本将数据插入表中时,都会出现以下错误:
ORA-00001:唯一约束(string.string)违反提示
这是我的代码:
DROP TABLE Bag;
CREATE TABLE Bag
(
BranchID varchar2(3),
HouseName varchar2(16),
StreetName varchar2(16),
City varchar2(16),
Postcode varchar2(6),
TelephoneNo1 number,
TelephoneNo2 number,
PRIMARY KEY(BranchID)
);
INSERT INTO Bag
VALUES (01, 'Hayway', 'Jay Rd', 'Newcastle', 'N9R5DT', 09088, 09077);
答案 0 :(得分:2)
根据文档,正确的语法应该是......
INSERT INTO Bag
(BranchID, HouseName, StreetName, City, Postcode, TelephoneNo1, TelephoneNo2)
VALUES
('01', 'Hayway', 'Jay Rd', 'Newcastle', 'N9R5DT', 09088, 09077);
参考:
https://docs.oracle.com/cd/B12037_01/appdev.101/b10807/13_elems025.htm https://www.techonthenet.com/oracle/insert.php(更易于阅读)