count([],0).
count([_|Tail], N) :- count(Tail, N1), N is N1 + 1.
Run Code Online (Sandbox Code Playgroud)
这计算了所有元素,但我只需要计算数字。
我尝试在插入或更新时执行限制字符数的触发器
CREATE OR REPLACE TRIGGER trigpersonfone
BEFORE INSERT OR UPDATE OF phone ON PhonePerson
FOR EACH ROW
BEGIN
IF :NEW.phone.LENGTH < 8 THEN
DBMS_OUTPUT.put_line('The phone cannot have less then 8 numbers');
END IF;
END;
/
Run Code Online (Sandbox Code Playgroud)
我正在使用oracle live并且这个ide没有显示出错误的日志.有人能告诉我我的sql代码有什么问题吗?谢谢