Pessoal, tenho um trigger que executa a seguinte store procedure:
PROCEDURE Create_User (p_username IN VARCHAR,
p_password IN VARCHAR) IS
PRAGMA AUTONOMOUS_TRANSACTION;
v_existe integer;
BEGIN
SELECT count(*) INTO v_existe
FROM all_users
WHERE username = p_username;
IF (v_existe = 0) THEN
EXECUTE IMMEDIATE 'CREATE USER "' || p_username || '" IDENTIFIED BY "' || p_password || '" default tablespace USERS temporary tablespace TEMP profile DEFAULT "';
EXECUTE IMMEDIATE 'GRANT CONNECT TO "' || p_username;
EXECUTE IMMEDIATE 'GRANT UNLIMITED TABLESPACE TO "' || p_username;
EXECUTE IMMEDIATE 'ALTER USER "' || p_username || '" DEFAULT ROLE CONNECT';
END IF;
END Create_User;
Eu gostaria de substituir esta store procedure por um método no meu DAO.
Como ficaria meu HQL ou critéria ??
Valew.