RE: Trigger - Missing IN or OUT parameter at index: 1
- From: "Mercadante, Thomas F" <thomas.mercadante@xxxxxxxxxxxxxxxxx>
- To: "'ltiu@xxxxxxxxxxxxx'" <ltiu@xxxxxxxxxxxxx>, Oracle-L <oracle-l@xxxxxxxxxxxxx>
- Date: Mon, 6 Dec 2004 11:54:09 -0500
Lyndon,
I've never seen the + sign used in a call to a procedure (but that doesn't
mean it's incorrect).
Could you try this:
RAISE_APPLICATION_ERROR (
num=> -1,
msg=> 'Duplicate query by default for layer fk = '
|| :new.xdb_layer_type_fk); <=== changed the + to double pipes.
Tom
-----Original Message-----
From: Lyndon Tiu [mailto:ltiu@xxxxxxxxxxxxx]
Sent: Monday, December 06, 2004 11:23 AM
To: Oracle-L
Subject: Trigger - Missing IN or OUT parameter at index: 1
Hello guys,
Could use some help here.
1) Below is a trigger body:
declare cnt number;
BEGIN
select count(*) into cnt from xdb_record_types where query_by_default =
1 and xdb_layer_type_fk = :new.xdb_layer_type_fk;
if cnt > 1 then
RAISE_APPLICATION_ERROR (
num=> -1,
msg=> 'Duplicate query by default for layer fk = ' +
:new.xdb_layer_type_fk);
end if;
END;
2) I am getting error:
"Missing IN or OUT parameter at index : 1"
Thank you for any suggestions.
--
Lyndon Tiu
--
http://www.freelists.org/webpage/oracle-l
--
http://www.freelists.org/webpage/oracle-l
- Follow-Ups:
- Re: Trigger - Missing IN or OUT parameter at index: 1
- From: Lyndon Tiu
Other related posts:
- » Trigger - Missing IN or OUT parameter at index: 1
- » RE: Trigger - Missing IN or OUT parameter at index: 1
- » Re: Trigger - Missing IN or OUT parameter at index: 1
- » Re: Trigger - Missing IN or OUT parameter at index: 1
- » RE: Trigger - Missing IN or OUT parameter at index: 1
- » Re: Trigger - Missing IN or OUT parameter at index: 1
- Re: Trigger - Missing IN or OUT parameter at index: 1
- From: Lyndon Tiu