Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: Problem Trying to Create Procedure

Re: Problem Trying to Create Procedure

From: DA Morgan <damorgan_at_psoug.org>
Date: Wed, 20 Sep 2006 12:01:41 -0700
Message-ID: <1158778899.957464@bubbleator.drizzle.com>


Mark Smith wrote:

> "Mark Smith" <marksmit_at_nortelnetworks.com> wrote in message 
> news:eepd4d$al5$1_at_zcars129.ca.nortel.com...

>> I am a newbie, so this may be a simple question. I have a sql script
>> called p_chp_proc.sql, which creates a procedure called p_chp:
>>
>> CREATE OR REPLACE PROCEDURE p_chp( encoded IN VARCHAR )
>> IS
>> len int := length(encoded);
>> i int;
>> new_password varchar(30);
>> BEGIN
>> -- decode password
>> for i IN 1..len loop
>> new_password := substr(encoded, i*2, 1);
>> end loop;
>>
>> -- change password
>> EXECUTE IMMEDIATE 'ALTER USER db_audit IDENTIFIED BY ' || new_password;
>>
>> END p_chp;
>>
>>
>> When I try and run the script I get the error "SP2-0042: unknown command
>> "cr_p_chp" - rest of line ignored." Does anyone know what I am missing?
>> Thanks a lot.

> Typo...the error actually reads "SP2-0734: unknown command beginning > "p_chp_proc..." - rest of line ignored."

The procedure's name is: p_chp
The error indicates that you typed: p_chp_proc

They generally work better when identical.

-- 
Daniel Morgan
University of Washington
Puget Sound Oracle Users Group
Received on Wed Sep 20 2006 - 14:01:41 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US