我收到了错误消息
原因:指定的序列不存在,或者用户没有 没有执行此操作所需的权限。
*操作:确保序列名称正确无误 有权按此顺序执行所需的操作。
玩家表是
CREATE TABLE player (
playno NUMBER(4) NOT NULL,
playname VARCHAR2(30) NOT NULL,
protectmedalno CHAR(10) NOT NULL,
mastermedalno CHAR(10)
);
主键是playno。
保护者表是
CREATE TABLE protector (
protectmedalno CHAR(10) NOT NULL,
protectname VARCHAR2(30) NOT NULL
);
主键是protectmedalno
我想使用playno_seq自动生成playno。让斯诺拥有保护者猫头鹰。
调试时,我收到一些错误消息,例如“太多的值”。现在我收到消息“序列不存在。”
CREATE SEQUENCE playno_seq
START WITH 100
INCREMENT BY 1
NOCACHE
NOCYCLE;
DROP SEQUENCE playno_seq;
INSERT INTO protector VALUES ('109','Owl');
COMMIT;
INSERT INTO player VALUES (playno_seq.nextval, ‘Snow’,’109’,null);