SQLPLUS does not process CREATE PROCEDURE lines without a trailing /

git-svn-id: http://webgoat.googlecode.com/svn/trunk@175 4033779f-a91e-0410-96ef-6bf7bf53c507
This commit is contained in:
rogan.dawes 2007-07-11 12:56:33 +00:00
parent 7bb2c087a0
commit afb5b9e740

View File

@ -1,4 +1,4 @@
DROP USER webgoat;
DROP USER webgoat CASCADE;
CREATE USER webgoat IDENTIFIED BY webgoat DEFAULT TABLESPACE users;
GRANT CONNECT, RESOURCE TO webgoat;
GRANT CREATE PROCEDURE TO webgoat;
@ -9,6 +9,7 @@ BEGIN
stmt := 'SELECT USERID FROM EMPLOYEE WHERE USERID = ' || v_id || ' AND PASSWORD = ''' || v_password || '''';
EXECUTE IMMEDIATE stmt INTO v_userid;
END;
/
CREATE OR REPLACE PROCEDURE EMPLOYEE_LOGIN_BACKUP(v_id NUMBER, v_password VARCHAR) AS
stmt VARCHAR(32767);v_userid NUMBER;
@ -16,6 +17,7 @@ BEGIN
stmt := 'SELECT USERID FROM EMPLOYEE WHERE USERID = ' || v_id || ' AND PASSWORD = ''' || v_password || '''';
EXECUTE IMMEDIATE stmt INTO v_userid;
END;
/
CREATE OR REPLACE PROCEDURE UPDATE_EMPLOYEE(
v_userid IN employee.userid%type,
@ -57,6 +59,7 @@ BEGIN
WHERE
userid = v_userid;
END;
/
CREATE OR REPLACE PROCEDURE UPDATE_EMPLOYEE_BACKUP(
v_userid IN employee.userid%type,
@ -98,6 +101,9 @@ BEGIN
WHERE
userid = v_userid;
END;
/
exit;