Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: EXEC pROCEDURE IN TRIGGER
What failures message do you get JK
It is possible and here is part of an old post that shows it in use
--create_LOGON_MULTIPLE_CHECK.sql
CREATE OR REPLACE TRIGGER LOGON_MULTIPLE_CHECK AFTER logon ON DATABASE
DECLARE
client_info_str V$SESSION.CLIENT_INFO%TYPE;
var_username V$SESSION.USERNAME%TYPE := null;
kill_Login EXCEPTION;
PRAGMA EXCEPTION_INIT( kill_Login, -20997 ); begin
-- Set information string to uniquely identify this session
client_info_str := 'Logon_Trigger_' ||
LTRIM(dbms_random.value,'.');
-- Push information string into v$session
DBMS_APPLICATION_INFO.SET_CLIENT_INFO(client_info_str);
-----Original Message-----
From: oracle-l-bounce_at_freelists.org
[mailto:oracle-l-bounce_at_freelists.org] On Behalf Of Kean Jacinta
Sent: 29 June 2005 09:52
To: oracle-l_at_freelists.org
Subject: EXEC pROCEDURE IN TRIGGER
Hi,
Would it be possible to execute my procedure in trigger ?
I have created a test procedure name : testproc
I can execute this testproc in sql/plus by issue this command
sql:> exec testproc('abc'); -- no problem
I thought of calling this from trigger body, is that possible ?
example in trigger abc_trg
Begin
exec testproc('abc');
end;
I tried ... got error. Wonder if this is possible.
Thank in Advanced
Cheers
JK
--
http://www.freelists.org/webpage/oracle-l
Received on Wed Jun 29 2005 - 06:04:43 CDT
![]() |
![]() |