From afb5b9e7409ec690ac68bb3194f7f6ad1efd1032 Mon Sep 17 00:00:00 2001 From: "rogan.dawes" Date: Wed, 11 Jul 2007 12:56:33 +0000 Subject: [PATCH] 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 --- .../main/project/WebContent/WEB-INF/webgoat_oracle.sql | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ webgoat/main/project/WebContent/WEB-INF/webgoat_oracle.sql b/ webgoat/main/project/WebContent/WEB-INF/webgoat_oracle.sql index 581d9e104..8017b3483 100755 --- a/ webgoat/main/project/WebContent/WEB-INF/webgoat_oracle.sql +++ b/ webgoat/main/project/WebContent/WEB-INF/webgoat_oracle.sql @@ -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; + +