Question: Hi I am gfetting this error on my code, please help me , LINE / COL ERROR - - - - - - - -
Hi I am gfetting this error on my code, please help me
LINECOL ERROR
PLS: Encountered the symbol when expecting one of the following: current delete exists prior
Errors: check compiler logI AM SUBMITTING MY CODE HERE:
CREATE OR REPLACE PROCEDURE searchjobposts
pkeyword IN VARCHAR
pjobtype IN INT,
pstate IN VARCHAR
AS
vcount int ;
vjobid JobPosts.JobIDTYPE;
vcompanyname Companies.CompanyNameTYPE;
vtitle JobPosts.TitleTYPE;
vdescription JobPosts.DescriptionsTYPE;
vminpay JobPosts.MinAnnualPayTYPE;
vmaxpay JobPosts.MaxAnnualPayTYPE;
vcity JobPosts.CityTYPE;
vstate JobPosts.StatesTYPE;
BEGIN
SELECT COUNT INTO vcount
FROM JobPosts jp Companies c
WHERE jpCompanyID cCompanyID
AND jpStatus
AND jpJobType pjobtype
AND jpStates pstate
AND jpTitle LIKE pkeyword OR jpDescriptions LIKE pkeyword ;
IF vcount THEN
DBMSOUTPUT.PUTLINENo job posts';
else
Search for job posts
FOR jobrec IN SELECT jpJobID,
cCompanyName,
jpTitle,
jpDescriptions,
jpMinAnnualPay,
jpMaxAnnualPay,
jpCity,
jpStates
FROM JobPosts jp Companies c
WHERE jpCompanyID cCompanyID
AND jpStatus
AND jpJobType pjobtype
AND jpStates pstate
AND jpTitle LIKE pkeyword OR jpDescriptions LIKE pkeyword
LOOP
Fetch job details
vjobid : jobrec.JobID;
vcompanyname : jobrec.CompanyName;
vtitle : jobrec.Title;
vdescription : jobrec.Descriptions;
vminpay : jobrec.MinAnnualPay;
vmaxpay : jobrec.MaxAnnualPay;
vcity : jobrec.City;
vstate : jobrec.States;
Print job details
DBMSOUTPUT.PUTLINEJob Post ID: vjobid;
DBMSOUTPUT.PUTLINECompany Name: vcompanyname;
DBMSOUTPUT.PUTLINEJob Title: vtitle;
DBMSOUTPUT.PUTLINEDescription: vdescription;
DBMSOUTPUT.PUTLINEMin Annual Pay: vminpay;
DBMSOUTPUT.PUTLINEMax Annual Pay: vmaxpay;
DBMSOUTPUT.PUTLINECity: vcity;
DBMSOUTPUT.PUTLINEState: vstate;
DBMSOUTPUT.PUTLINE;
END LOOP;
END IF;
EXCEPTION
WHEN OTHERS THEN
DBMSOUTPUT.PUTLINEError occurred: SQLERRM;
END;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
