Question
In Oracle SQL : Write a PL/SQL stored procedure that takes username as input and returns number of documents that user has permissions to view.
In Oracle SQL :
Write a PL/SQL stored procedure that takes username as input and returns number of documents that user has permissions to view. If username is not in the table, your procedure should return: "no documents for USERNAME".
Include code that can be copied and ran, and screenshots of the results. Do not forget to test "user not found" case.
Please use this table:
---------------------------------------------------------------------
CREATE TABLE UserPermissions ( Document varchar(20) NOT NULL, UserName varchar(20) NOT NULL);
INSERT INTO userpermissions (Document,UserName) VALUES ('Policy','SYSTEM');
INSERT INTO userpermissions (Document, UserName) VALUES ('Permissions','SYSTEM');
INSERT INTO userpermissions (Document, UserName) VALUES ('W2','SYSTEM');
INSERT INTO userpermissions (Document, UserName) VALUES ('Policy','JDOW');
INSERT INTO userpermissions (Document, UserName) VALUES ('Menu','JDOW');
INSERT INTO userpermissions (Document, UserName) VALUES ('W2','JDOW');
INSERT INTO userpermissions (Document, UserName) VALUES ('Form 1040','USASM');
INSERT INTO userpermissions (Document, UserName) VALUES ('W2','USASM');
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started