Re: passing PL/SQL variables to SQL PLUS

From: Bricklen Anderson <bricklen_at_shaw.ca>
Date: Tue, 02 Apr 2002 22:27:28 GMT
Message-ID: <3CAA2F80.6D3EC5A5_at_shaw.ca>


Try this (as an alternative to a before insert row level trigger):

ACCEPT firstName prompt 'Enter the first name: ' ACCEPT lastName prompt 'Enter last name: ' DECLARE

 v_first_name names.first_name%TYPE := UPPER('&first_name');
 v_last_name  names.last_name%TYPE  := UPPER('&last_name');
 v_id         names.id%TYPE;

BEGIN
 SELECT MAX(id) INTO v_id FROM names;
 v_id := v_id+1;
 INSERT INTO names VALUES (v_id,v_first_name,v_last_name); END;
/

hth

Bricklen Received on Wed Apr 03 2002 - 00:27:28 CEST

Original text of this message