الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Packages code in PL/SLQ

بدأه يارب بك استغيث في 18 مايو 2011 · 0 رد · 515 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم ورحمه الله وبركاته

ممكن حد يقولى ايه الغلط فى الكود ده

CREATE OR REPLACE PACKAGE job_pkg2 IS
  PROCEDURE add_job(name VARCHAR2,ID VARCHAR2);
   PROCEDURE upd_job(name1 VARCHAR2,ID1 VARCHAR2);
    PROCEDURE del_job(name2 VARCHAR2);
END job_pkg2;
/
CREATE TABLE jjob AS SELECT * FROM jobs;
CREATE OR REPLACE PACKAGE BODY job_pkg2 IS
  FUNCTION get_job(ID VARCHAR2) RETURN VARCHAR2 IS
    job_name jjob.JOB_TITLE%type;
    ID jjob.job_id%TYPE;
  BEGIN

    SELECT JOB_TITLE INTO job_name
    FROM   jjob;
    WHERE job_id=ID;
    RETURN job_name;
END get_job;

  PROCEDURE add_job(name VARCHAR2,ID VARCHAR2) IS 
  name jjob.JOB_TITLE%type;
    ID jjob.job_id%TYPE;
  BEGIN
  INSERT INTO jjob( JOB_TITLE) 
  VALUES(name)
  END add_job;

PROCEDURE upd_job(name1 VARCHAR2,ID1 VARCHAR2) IS 
name1 jjob.JOB_TITLE%type;
ID1 jjob.job_id%TYPE;
BEGIN
  UPDATE  jjob   
 SET job_title=name1;
 WHERE job_id=ID1;
END upd_job;

 PROCEDURE del_job(name2 VARCHAR2(35)) IS 
 name2 jobs.JOB_TITLE%type;
 BEGIN
  DELETE FROM  jjob    
 WHERE job_title=name2;
END del_job ;
END job_pkg2;
/

مواضيع مشابهة