我只是为自动增加主键的SQL创建触发器。它有效,但我希望ID带有前缀(0001,0002 ... 9999)。我发现我应该使用LPAD但每次尝试使用时都会显示错误。
CREATE OR REPLACE TRIGGER INSERT_PRIMARY_KEY
BEFORE INSERT ON products
FOR EACH ROW
BEGIN
SELECT produkt_sequence.nextval
into :new.id_product
from dual;
END;
答案 0 :(得分:0)
谢谢你们的帮助!问题是类型。我有一个号码。如果我想使用LPAD,它必须是varchar2。再次感谢你。