Levels Tought:
Elementary,Middle School,High School,College,University,PHD
Teaching Since: | Apr 2017 |
Last Sign in: | 9 Weeks Ago, 3 Days Ago |
Questions Answered: | 4870 |
Tutorials Posted: | 4863 |
MBA IT, Mater in Science and Technology
Devry
Jul-1996 - Jul-2000
Professor
Devry University
Mar-2010 - Oct-2016
I am attempting to create a logon procedure using Oracle Express 11g in PL/SQL. I would like to develop a procedure named MEMBER_CK_SP that accepts the ID and password as inputs, checks whether they make up a valid logon, and returns the member name and cookie value. Return the name as a single text string containing the first and last name, separated by a space.
I need parameters minimized so use the same parameter to accept the password and return the name value. If the user does not enter a valid username and password, return the value INVALID in a parameter named p_check. If valid, return VALID in that parameter. Parameters should be in the order of username, password, cookie, and valid.
Also, create an SQL script, test_member_valid_pw, to test the procedure using a valid logon first, passing the username rat55 as a string for the first parameter and using the password kile.Â
Â
Use the following DECLARE:
DECLARE
 lv_pass_txt VARCHAR2(30) := 'kile';
 lv_cook_num bb_shopper.cookie%TYPE;
 lv_chk_txt VARCHAR2(7);
Â
Use the following to display your output:
 DBMS_OUTPUT.PUT_LINE('Password = ' || lv_pass_txt);
 DBMS_OUTPUT.PUT_LINE('Cookie number = ' || lv_cook_num);
 DBMS_OUTPUT.PUT_LINE('Valid? = ' || lv_chk_txt);
Next, create an SQL script, test_member_invalid_pw, to test the procedure using an invalid logon by changing the username to rat. Use the same DECLARE as above.
My table is titled BB_SHOPPER - see attached image for columns and data information.
Attachments:-----------