Oracle触发器编译错误问题
这是我的表
create table Users
(
UserId varchar2(20)not null primary key,
LoginName varchar2(20)not null unique,
Password varchar2(20)not null,
Name varchar2(20)
);
这是触发器
CREATE OR REPLACE TRIGGER bi_Users_UserId
BEFORE insert ON Users
FOR EACH ROW
DECLARE
new_id number;
BEGIN
SELECT User_seq.nextval
INTO new_id
FROM DUAL;
:new.userid:='usr'||lpad(new_id,4,'0');
END;
为什么会出现创建的触发器带有编译错误啊