SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
عندما أبدأ فى إنشاء جدول و هو أول جدول فى المشروع تظهر هذه الرسالة (missing or invalid option) و انا لا أعرف ما المشكلة رجاء أى عضو يرد على please
-
انا متدرب جديد اتعلم sql ومطلوب منى ايجاد Function تقوم بالبحث فى العربية عن حرف الالف ايا كان شكله سوأ كان أ او إ او ا او آ ارجو افادتى اكرمكم الله بوافر العلم
-
الإخوة الكرام السلام عليكم ورحمة الله تعالى وبركاته... كيف يمكن حفظ قيمة NULL في حقل NOT NULL؟ ورونا الأفكار.
-
السؤال باين من العنوان مع التحية والتقدير والسلام .. أخوكم على البال ..
-
الاخوة الاعزاء ارجو المساعدة فى حل هذه المشكلة هناك جدول تتم علية عملية update و insert بصوره مستمرة واحياننا تكود هناك فشل فى update نتيجة لكثرة الحركة على هذا الجدول ارجو المساعدة فى حل الاشكال وشكرا
-
السلام عليكم ورحمة الله وبركاتة حياكم الله يااحبة في البداية اعتذر الموضوع يفتقد التنسيق لاني كتبته في بضع دقائق هذه اول مشاركة لي في المنتدي وارجو من الله التوفيق وليس في هذا المنتدي فقط بل اعتقد لم اشارك من قبل الا مرتين في منتدي منذ سنوات كيف يتم اختبار العدد هل هو اولي ام لا عن طريق pl ؟!! لقد قرات احد الاخوة يريد حل لهذه المشكلة واعتقد هذا من فترة وقد رد علي احد الاخوة مشكور بالكود ولكن لم يكن الكود مرفق بالشرح علي حسب ما قراته ولهذا كتب هذه المداخلة لحل هذة المشكلة اعتقد لابد ان نعرف بعد الاشياء ما هو العدد الاولي : هو العدد الذي يقبل القسمة علي نفسة وعلي الواحد فقط مثل 3 و 5 و7 وهكذا وما المشكلة في هذا العدد المشكلة هنا ياخوة ان سلوك هذه الاعداد غير منتظ…
-
-
السلام عليكم ورحمة الله انا طالب مستوى ثاني IT وكلفت بمشروع فيجول بيسك مرتبط بقاعدة بيانات اوراكل ...لعيادة اسنان المهم انشئت الجداول وربطت بينهم طبيعي جدا .... وبالاخير تذكرت اني سويت جدول مستخدمين بدون ما انشئ جدول الصلاحيات للمستخدمين ... حاولت اجمع افكاري يمكن اخرج بطريقه معينه لكيفية انشاء هذا الجدول وكيف اربطه بالمستخدمين وبالجداول الباقيه ... شفت الموضوع صعب قلت ااستعين بالاخوه الافاضل المبرمجين .. لعل فيهم من ينفعنا .. جزاه الله خيرا دنيا واخره ... وخواتم مباركه انشاء الله
-
؟What is a condition predicate in a DML trigger A. A conditional predicate allows you to specify a WHEN-LOGGING-ON condition in the trigger body B. A conditional predicate means you use the NEW and OLD qualifiers in the trigger body as a condition C. A conditional predicate allows you to combine several DBM triggering events into one in the trigger body D. A conditional predicate allows you to specify a SHUTDOWN or STARTUP condition in the trigger body
-
كيف اشغل الisql*plus علما باني لدي 9i.2 ولا اعرف كيف اعمل
-
unable to create INITIAL extent for segment in tablespace SYSTEM تظهر عندما اريد CREATE TABLE
-
ممكن حد يقلي افضل كتاب اذاكر منه علشان امتحان السكول(pass4sure,test king,actual test ) انا عندي التلت كتب وكل كتاب في اساله زياده عن الاخر معظم الاسئله بتيجي من اي كتاب انا عاوز اسمع رد الناس الي متحنت رجاااااااااااااء شكراااااااااا
-
السلام عليكم كيف الشباب بعد اذنكن بدي حدا يساعدني ... مطلوب مني بالشغل procedure منمرقلو بارامترين اول واحد حيكون اسم ال table يللي حتنبنى جوا ال procedure هاد والتاني حيكون رقم وال table يللي حانشأو حيكون من حقلين اول واحد بدي ينطبع فيه الشكل التالي" num1 * num2" وبالحقل التاني النتيجة علما ان num1 هو البارمتر التاني يللي مرقناه وال num2 هو رقم تسلسلي (عداد او هيك شي ) انا حليت كلشي تقريبا ... بس ما عم تزبط معي انو يطلع "*" بالخرج ... عم يطالعلي الناتج بالحقلين هي حلي ... بتمنى تساعدوني بسرعة Create or replace procedure proc (name in varchar2, num in number) Is f number :=num; d number; C number :=0; s varchar2(20); lstr long; Begin Lstr := 'create table …
-
السلام عليكم جميعاً بما أنى جديد فى تعليم الـ SQL فإنى أفترض فى نفسى إنى أكون غلطان فى كتاب Introduction to oracle9i SQl 9-26 تحت العنوان Guidelines النقطة الخامسة بتقول You can convert a CHART column to the VARCHAR2 data type or convert a VARCHAR2 column to the CHAR data type only if the column contains null values or if you do not change the size. لكنى حولت من VARCHAR2 إلى CHAR وغيرت كمان الـ SIZE ولم يكن الحقل يحتوى على NULL ز كمان فى الصفحة التى تليها ايضا تحت عنوان Guidelines النقطة الثانية بتقول Using the ALTER TABLE statement, only one column can be dropped at a time. لكنى عملت drop لأكثر من حقل فى نفس الوقت هل أنا مخطئ؟
-
السلام عليكم ما المشكة في هدا الكود ما هو الخطاء عند تكوين ال Function CREATE OR REPLACE TYPE SOCtype1 AS OBJECT ( soc1 char(3), FINAL MEMBER FUNCTION soc2(t_no IN NUMBER) RETURN NUMBER ) NOT FINAL; / CREATE OR REPLACE TYPE BODY SOCtype1 AS MEMBER FUNCTION soc2 ( t_no number) RETURN NUMBER IS v_a number(5); Cursor cur_sample is Select S.a from SOCTABLE S Where S.soc1 = soc1; BEGIN open cur_sample; fetch cur_sample into v_a; if t_no >= 4 then RETURN v_a * 1000; else RETURN v_a * 500; end if; EXCEPTION WHEN NO_DATA_FOUND THEN RETURN 0; WHEN OTHER THEN RETURN 0; END ; / SQL> show error Errors for TYPE BOD…
-
انا اريد عمل برنامج لتحديد صلاحيات المستخدم ويوجد في جدول المستخدمين كل من رقم المستخدم usr_id و كلمة المرور usr_pass واسم المستخدم usr_name بالإضافة الى عدد من الصلاحيات التى تمنح للمستخدمين وتختلف من مستخدم الى اخر وهى صلاحية الدخول للنظام وتأخذ اسم s1 ، صلاحية صرف اعانات s2 ، صلاحية إلغاء الاعانات s3 , وهكذا سؤالى كيف يتم تكوين هذه الصلاحيات في الجدول وهى عبارة عن 0 و 1 يعني بعدين في شاشة الصلاحيات في حالة اختيار 1 تعطي صح وفي حالة اختيار 0 تعطي خطأ في مربع check box ؟؟ يعني انا اعمل جدول كالتالي create table usr_file (usr_id number(3), usr_pass varchar2(10), usr_name varchar2(40) كيف يتم وضع كل من s1 , s2 , s3 في الجدول نفسه؟؟؟ الرجاء الرد السريع مع الاخوة اصحاب…
-
السلام عليكم اعزائي خبراء PL/SQL لدي CURSOR يقوم بإدخال قيم محددة الي حقول في جدول معين وممكن ان يكون ادخال البيانات مكون من 3 سجلات او اكثر وبنفس القيم المدخلة ماعدا حقل واحد يجب ان تتغير فيه القيمة في كل سجل, قمت بإستخدام PROMPT لهذا الحقل إلا انه يأخذ القيمة المدخلة الأولى ويكررها في باقي السجلات مثل باقي القيم اي ان الPROMPT لايظهر الا مرة واحدة في البداية .. والفكرة اني اريد هذا ال PROMPT يظهر عند ادخال كل سجل جديد وهذا هو ال CURSORارجو ممن لديه الفكرة ان يدلني على الحل وجزاكم الله خير DECLARE V_PRNUM PRSTATUS.PRNUM %TYPE :=:V_PRNUM; V_CHANGEDATE PRSTATUS.CHANGEDATE%TYPE:=SYSDATE; V_STATUS PRSTATUS.STATUS % TYPE; V_CHANGEBY PRSTATUS.CHANGEBY…
-
ليش مو قادر انشئ حقل من نوع LONGRAW حاولت اكثر من مره مايقبل وش السبب بانتظار الرد ولاتبخلون علينا
-
اخوانى ال wrap يستخدم فى حماية ال package لكن كيف يتم ذلك وهل ال wrap هذا برنامج مستقل بعيدا عن الداتا بيز ام انه امر ةداخلها واذا كان امر كيف استطيع حماية ال package fi هذا مثال ل package واريد ممن يعرف استخدام ال wrap ان يعرفى بمثال على هذا الكود كيف احمى الباكج [/code]CREATE OR REPLACE PACKAGE emp_pkg IS TYPE emp_table_type IS TABLE OF employees%ROWTYPE INDEX BY BINARY_INTEGER; PROCEDURE get_employees(emps OUT emp_table_type); END emp_pkg; / CREATE OR REPLACE PACKAGE BODY emp_pkg IS PROCEDURE get_employees(emps OUT emp_table_type) IS i BINARY_INTEGER := 0; BEGIN FOR emp_record IN (SELECT * FROM employees) LOOP emps(i) := emp_record; …
-
يا شباب اريد لو سمحتم بعض التمارين او اسئلة على ال sql وال plsql لكي تزيد من الخبرة ومشكوريين على المجهود الطيب
-
السلام عليكم إخواني الأعزاء عندما نريد عمل UNUSED لأحد الأعمدة فيكون الكود كالآتي ALTER TABLE EMPLOYEES SET UNUSED (SALARY); فما الطريقة إذا أردت أن ألغي ال unsed وأعود لاستخدام salary column لقد جربت هذا الكود ALTER TABLE EMPLOYEES DROP UNUSED SALARY; وكانت النتيجة أنه حذف ال column الخاص ب SALARY وجزاكم الله خيرا
-
بسم الله الرحمن الرحيم أخواني الأعزاء تظهر لي رسالة خطأ عن القيام بعملية الإضافة insert رسالة الخطأ يوجد خطأ عند سطر 2: ORA-00928: كلمة الأساس SELECT مفقودة ياليت تساعدونا بالحل
-
Scenario: ABC Book Store is a leading book seller in the Sultanate of Oman. They have large collection of books in their store. The data of books purchased and available stock in the store is in the BOOKS table of the database. Some of the books they have purchased are unsold for a long time. They have decided to segregate the information of older books with the newer one. Based on the above scenario perform the following task:Programming With PL SQL (COMP 0340)-SPRING-15-CW2 (ASSMNT)-QP Programming with PL/SQL (COMP 0340) Page 2 of 6 a) Create the BOOKS and OLD_BOOKS tables with appropriate columns, relevant data types and integri…
-
السلام عليكم ورحمة الله وبركاته أخوتي في الله ما هو الـ pseudocolumns مع العلم أن المرجع الخاص بأوراكل قال pseudocolumns are - CURRVAL - nextval ولكنهم لم يعملوا معي ولكن الباقي يعمل مثل LEVEL - ROWID - ROWNUM مع العلم اني اعمل علي DB9i ولكم جزيل الشكر -*-*-*-*-*-*-*-*-* إني احبكم في الله
-
بسم الله الرحمن الرحيم بارك الله فيكم إخوتي الكرام وبارك في جهودكم وجزاكم الله عنا وعن المسلمين خير الجزاء أود أن أسأل عن كيفية إضافة صورة داخل الجدول مثال: جدول الأسماء يحتوي على : *رقم الشخص. *اسم الشخص. *صورة شخصية. كيف أستطيع إنشاء مثل هذا الجدول وكيف أستطيع إدخال الصورة في الجدول (عمل insert) أرجو الإفادة وبارك الله فيكم