SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
السلام عليكم ورحمة الله وبركاته ================== اولا جزاكم الله خيرا علي هذا المنتدي وجعله الله في ميزان حسناتكم من فضلكم عندي مشكلة في فهم المثال التالي CREATE OR REPLACE PROCEDURE pf_07_06 IS CURSOR employees_cursor (p_deptno NUMBER, p_job VARCHAR2)IS SELECT employee_id, last_name FROM employees WHERE department_id = p_deptno AND job_id = p_job; employees_record employees_cursor%ROWTYPE; BEGIN OPEN employees_cursor(80,'SA_REP'); LOOP FETCH employees_cursor INTO employees_record; DBMS_OUTPUT.PUT_LINE (TO_CHAR (employees_record.employee_id) ||' ' || employees_record.last_name); EXIT WHEN employees_cursor%NOTFOUND; END LO…
-
السلام عليكم ورحمة الله وبركاته ------------------------ عندما اقوم باستخدام الباكدج utl_file تأتينى رسالة ... * ERROR at line 1: ORA-06510: PL/SQL: unhandled user-defined exception ORA-06512: at "SYS.UTL_FILE", line 120 ORA-06512: at "SYS.UTL_FILE", line 204 ORA-06512: at "SYSTEM.UTLTEST", line 9 ORA-06512: at line 1 ارجو الإفادة..
-
اخوانى ارجو المساعدة ما الخطاء فى هذا الكود Declare x employees.fisrt_name %type; begine select first_name into x from employees where employee_id=135; DBMS_OUTPUT.PUT_LINE (x); exception when others then dbms_output.put_line ('error'); END; / عند تنفيذه بيظهرلى الرساله دى select first_name * ERROR at line 4: ORA-06550: line 4, column 2: PLS-00103: Encountered the symbol "SELECT" when expecting one of the following: constant exception <an identifier> <a double-quoted delimited-identifier> table long double ref char time timestamp interval date binary national character ncha…
-
بسم الله الرحمن الرحيم أخواني الفضلاء: انا مبتدئه بالأوراكل واتمنى ان اصل معكم إلى الإحتراف بإذن الله سؤالي؟ ماهي جمل viewو$v وماعلاقتها بالأوراكل وكيف اعرف كم عدد الأعمده والصفوف وغيرها؟ واتمنى بتزويدي بجمل الفيو اتمنى الرد عاجلا وشكرا
-
ممكن ياجماعة حد يقولى ازاى بتتحمل الصور داخل اى جدول فى ال database
-
السلام عليكم ورحمة الله وبركاته .. اود معرفة الخطوات و البرامج اللازمه لعمل نظام بحيث يكون web based باستخدام الـ pl/sql packages فقط بدون الاعتماد على فورم ديفيلوبر اعتقد انه تتم كتابة اوامر ال بي ال سكويل بطريقه عاديه و لكن تسبقها جملة htp.print او حاجه مشابهه.. ارجو المساعده وشكرا
-
Am using Oracle 10g database and forms& report amd am trying to connect to SQL PLUS by using sys/manager username but getting this error ora-12560: TNS : protocol adapter error also am not able to connect by using my username which I already created befor and am getting thi error ORA-01033: ORACLE initialization or shutdown in progress it was working fine and I was able to connect but since I shut down my PC am getting these errors any help will be appreciated
-
بسم الله الرحمن الرحيم أود السؤال في موضع ال Session إذا كان لدينا ثلاث ال Session و كان هناك لدينا متحول و أريد هذا المتحول أن يكون عام لجميع ال Session أي في حال ال1 Session أدخلت قيمة فإن ال و 3Session Session 2 تظهر عندها القيمة التي وضعت من قبل ال Session 1 فكيف ممكن عمل ذلك
-
هل يمكن لجملة SUBQUER ان تحتوي على JOIN
-
السلام عليكم عندي استفسار اذا تكرمتم ما فائدة المؤشر وهل يمكن الاستغاناء عنه بجملة select وشكرا
-
السلام عليكم فى الحقيقه انا اتممت دراسه لغه SQL و PL/SQL والحمد لله واريد اسم موقع ذات محتوى عربى لكى امارسهما ولا انساهم وفى نفس الوقت اتحسن فى المستوى ...واريد اسم موقع نشط يزيد من ثقافتى فى مجال تكنولوجيا المعلومات والكمبيوتر عموما شكرا جزيلا وجزاكم الله كل خير .
-
السلام عليكم ورحمة الله وبركاته : الأخوة الأعزاء ... أرجو مساعدتكم إذا كان لك ممكناً , أبحث عن طريقة أتمكن من خلالها بتحويل الأعداد إلى أحرف : مثلاً : لدي العدد 5230 هل هناك دالة تعيد هذا الرقم بالشكل : خمسة آلاف ومئتان وثلاثون .. أقصد بالدالة Built_in function Like length or subsrt ولكم مني جزيل الشكر .
-
انا عارف الدالة الي بتعمل ارقام عشوائية dbms_random.value بس ازاي احدد الصف المسترجع يعني لو عاوز ارجع الصف 5 فقط او الصف 20 بالنحديد انا عملت الكود ده بس منفعش بيقلي no data found declare next_row number; rec emp%rowtype; begin select trunc(dbms_random.value(1,14)) into next_row from dual; select * into rec from emp where rownum=next_row; dbms_output.put_line(rec.ename); end; ارجوااااااااا المساعدة
-
-
لما بدخل علي السكول بلس .... بعمل انسرت للبيانات في جدول موجود ... وممكن اعمل جملة سلكت علي البيانات وكله تمام ... بس لما اقفل السكول بلس وافتحه تاني مش بلاقي البيانات اللي انا دخلتها في الجدول ...واضطر اخلها من جديد ..... لو سمحتم ياجماعة المساعدة
-
اريد ان ادخل 50 بيان في جدول اريد طريقة سهلة للinsert ادخل بيها بجملة واحدة بدل من ادخال واحد واحد وذالك لاختصار وقت
-
السلام عليكم يا اساتذتي الافاضل سؤالي : ما هو الفرق بين Tablespace واسم المستخدم هل ممكن نفس التابل سبايس يكون اكثر من اسم مستخدم واحد او العكس في نفس اسم المستخدم اكثر من تابل سبايس سؤال اخر : لدي برنامج يرتبط مباشرتا بقاعدة البيانات واحدى متلطلبات الاتصال بالقاعدة انه ادخل اسم ( السيكما ) فماذا يعني بالاسكيما هل يقصد اسم المستخدم
-
السلام عليكم و رحمة الله وبركاته , اخوتي الله يعطيكم العافية , لدي function يقوم باسترجاع اسماء اعمدة مشتركة بين جدولين ( الجدول الاول : الاسماء هم اعمدة والجدول الثاني اسماء الاعمدة موجودة ك table data ) وهذه هو كود الfunction , CREATE OR REPLACE FUNCTION GML.GML_GET_COLUMNS (P_PREFIX VARCHAR2) RETURN VARCHAR2 IS V_COLUMNS VARCHAR2 (1000); CURSOR CUR_COLUMNS IS SELECT COLUMN_NAME FROM USER_TAB_COLUMNS WHERE TABLE_NAME = 'GML_SCENARIOS' AND COLUMN_NAME IN (SELECT COLUMN_NAME FROM GML_FILE_COLUMNS WHERE UPPER (ROW_PREFIX…
-
- 3 رد
- 3.5k مشاهدة
- 1 follower
-
-
السلام عليكم ورحمة الله وبركاته تم بحمد الله وتوفيقه قبل يومين إجتياز أختبار 1z0-144 Oracle Database 11g: Program with PL/SQL أود أن أشكر القائمين على الموقع وكل من فادني هنا بمواضيعه أو مشاركاته بالمنتدى أو في اليوتيوب أو مؤلفي كتب تشرح pl/sql بالعربية متمني للجميع التوفيق .
-
-
- 3 رد
- 1k مشاهدة
- 1 follower
-
-
السلام عليكم في الSQL PLUS اللغة الافتراضية هي العربية.. كيف يمكنني جعلها الانجليزية؟؟
-
DECLARE sql_stmt VARCHAR2(200); v_table_name VARCHAR2(20) := '&sv_table_name'; v_id NUMBER := &sv_id; v_first_name VARCHAR2(25); v_job VARCHAR2(25); v_sal VARCHAR2(50); v_deptno VARCHAR2(25); v_dname VARCHAR2(2); v_lco VARCHAR2(5); BEGIN sql_stmt := 'SELECT a.ename, a.job, a.sal'|| ' ,b.deptno, b.dname, b.loc' || ' FROM '||v_table_name||' a, dname b' || ' WHERE a.deptno = b.deptno' || ' AND '||v_table_name||'_id = :1'; EXECUTE IMMEDIATE sql_stmt INTO v_ename, v_job,v_sal , v_deptno, v_dn…
-
السلام عليكم ممكن حد يقولي كيف استرجع عدد من الصفوف من جملة select اقوم انا يتحديه بمعنى اريد استرجاع اولا 3 صفوف من جدول emp مع ملاحظة ان لا اعلم ارقم الموظفين انا سمعت ان فيه داله اسمه row number تحدد عد الصفوف المسترجعة select * from emp where اريد احد ان يكمل هذا الكود ماذا يوضع بعد جملة [/b]where
-
السلام على اهل السلام ارجو المساعدة لمن يستطيع .. لم افهم ماذا تفعل الفانكشن trunc وهذه امثله عليها trunc(to_date('22-AUG-03'), 'YEAR') would return '01-JAN-03' trunc(to_date('22-AUG-03'), 'Q') would return '01-JUL-03' trunc(to_date('22-AUG-03'), 'MONTH') would return '01-AUG-03' trunc(to_date('22-AUG-03'), 'DDD') would return '22-AUG-03' trunc(to_date('22-AUG-03'), 'DAY') would return '17-AUG-03' اتمنى الرد بأسرع وقت ممكن
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته اخواني الاعزاء بعد مجهود كبير وحيرة اعرض سؤالي عسي الله ان يهديني الي ضالتي السؤال التالي في اسئلة 007 التي استعد لدخولها ولكنه غير مجاب عنه نص السؤال كالتالي which one is a system privilege A. SELECT. B. DELETE. C. EXECUTE. D. ALTER TABLE. E. CREATE TABLE. Answer : Pending ......Send your suggestion to ***@***.*** المهم انا ما كدبت خبر روحت للكتاب Introduction to Oracle9i وفي صفحة 7 الفصل 13 لقيته بيقول Current system privileges can be found in the dictionary view SESSION_PRIVS. روحت للـ SQL*Plus وعملت الجمل التالية فيما يلي عرض الجمل بنتائجها الأولي ------ select * from session_p…
-
السلام عليكم و رحمة الله و بركاته .. لدي بعض الأسئلة : 1- كيف أعرف ال PK و ال FK لجدول محفوظ مسبقا ؟ 2- إذا كان لدي في الجدول FK فكيف أعرف على أي حقل و جدول يعود عليه ؟ 3- ما فائدة ال Dictionary ? و جزاكم الله خيرا ..