我試過在Oracle Apex 5中創建一個過程。但是,我得到這個問題'ORA-24344:成功與編譯錯誤'。我認爲這是一個語法錯誤。你覺得它是什麼? * generate_password是一個工作函數,它產生一個隨機的十六進制值/字符串。
CREATE OR REPLACE PROCEDURE add_user (firstname in varchar2(20), lastname in varchar2(20), email in varchar2(100), area in varchar2(50), privileges in varchar2(2))
AS
e varchar2(100);
BEGIN
e := generate_password;
insert into user_login (user_name, first_name, last_name, creation_date, last_update_date, user_privileges, user_pwd)
values (email, firstname, lastname, SYSDATE, SYSDATE, privileges , e);
END add_user;
嘗試'e:= generate_password();'。 – FDavidov
'ORA-24344:編譯錯誤成功'我以前沒有使用該函數(),它的工作原理。只是不是所有的程序都在一起。很奇怪。 –
請發佈實際的編譯錯誤。 –