SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
ارجو من اخواني المساعدة . عندي مشكلتين؟في فورم الموظفين . اولا : اريد trigger يعمل على ادخال اسم الادارة في display item اتوماتيكيا عند ادخالي رقم ادارة في text item والذي سيأخذها من جدول " اسماء الادارات" . ثانيا : اريد trigger يعمل على نقل المؤشر الى عنوان الموظف"وهو اخر فيلد في الترتيب" مباشرة اذا كان text item للـ"هل ايملك عناون" قيمتها نعم . "اقصد ان ينتقل الى text item معين اذا كانت قيمة text item اخر بنعم والا يستمر بالتنقل بالترتيب" ارجو ان يكون الشرح واضح . عندي جدولين : الجدول الاول يحتوي على اسماء الادارات . والجدول الثاني يحتوي على معلومات للموظفين . شكرا
-
اذا في اي شخص يساعدني في الحصول على اخر نسخة من هذا الامتحان وشكرررررررررررررررا
-
:angry: الحمد لله نجحت في امتحان SQL وأدعو للجميع بالتوفيق إن شاء الله :angry: :angry: :angry:
-
I need to write function that calculate The Number Of Minutes Between Two Date-Time Values and Skipping Weekends Also skip the time between 03:01:00 pm to 06:59:00 Am I need to enter the two date with time the return value should be the number of Minutes between to days without weekend days and the time between 7:00 AM to 3:00 PM create or replace function workingday (d1 date, d2 date) return number this function must subtract the weekend day (friday and Saturday) for example 'select workingday('1-may-07',20-may-07’) the result must be 14 create or replace function workingday (d1 date , d2 date) return number is total number; startdate date ; DayNum POSITIVE;…
-
سؤال :مثلا عندى user أساسى موجود علية كل الجداول وله جميع الصلاحيات وعندى مجموعة من الusers ولهم صلاحية select كيف تتم هذة العملية مع العلم أننى عملت synonym على مستوي الuser الأساى وأعطيتها كل الصلاحيات مع الجداول بتاعتها أن عايز إنو لكل user يكون عنده جداول معينة
-
كيف استطيع تحدث الحقول المرتبطة في جدولين مرتبطين بعلاقة راس باطراف بحيث عندما اقوم بتعديل الحقل المفتاح الرئيس تجري التعديلات على الحقول التابعه له في الجدول المرتبط
-
الاخوة الاعزاء ارجو المساعدة فى حل هذه المشكلة هناك جدول تتم علية عملية update و insert بصوره مستمرة واحياننا تكود هناك فشل فى update نتيجة لكثرة الحركة على هذا الجدول ارجو المساعدة فى حل الاشكال وشكرا
-
السلام عليكم اتمني منكم المساعده اريد اعمل desc للجداول بحيث يظهر اسم الجدول والdesc حقه SPOOL a.sql; SELECT ' DESC '||TNAME||';' FROM TAB; بس هذا الامر ما يجيب اسم الجداول يجيب فقط الdesc حق جميع الجداول وشكرا جزيلا لكم
-
Create a function by the name FigureInWords which will accept one number as input and return a string containing the corresponding number written in words e.g.: select FigureInWords(12345678) from dual; should return Twelve Million Three Hundred Forty Five Thousand Six Hundred Seventy Eight
-
أخوانى الأعزاء من واقع خبرتى و جدت أن الأسئله كثيره جدا لماذا وضعت اوراكل فصل كامل فى منهجها عن الDBA رغم انى اقوم بدراسة تراك ال Developer و رى ان كورس الSQL هو بداية ال developer وكذلك الDBA و لكن هذا الفصل بالكتاب قد يكون قصير جدا و لهذا قمت بإعداد شرح بسيط باللغه العربيه لهذا الفصل بشىء من التفصيل و الدقه و لعله يكون مفيد بأمر الله .. و لا تنسونى من دعائكم ..................... users_access.pdf
-
ياشباب عندي مشكلة في الدخول الى اوراكل كنت ادخل عادي وفجأة عندما اكتب اسم المستخدم وكلمة المرور تأتي هذه رسالة الخطأ ORA-01033: ORACLE initialization or shutdown in progress ما الحل ياشباب ارجو الرد سريعا ومشكوريين
-
i need to write function to find number of working days between to days such as create or replace function workingday (d1 date, d2 date) return number ( this function must subtract the weekend day (friday and saturday) for example ('select workingday('1-may-07',20-may-07 the result must be 14
-
السلام عليكم كيف استطيع تحويل جداول بامتداد(dmp) الى xml او اي تطبيق اخر بحيث يسهل علينا تحويله الى فوكس برو الرجااااااااااااااااء الاجابة عليه جزاكم الله خيرااااااااااا
-
السلام عليكم ورحمه الله وبركاته انا مش لاقي مكان امتحن فيه السكول ويكون كويس اوركل مصر بتقول ميبنفعش امتحن فيها الي اذا كان عندي شهاده من مكان معتمد انا انا اخدت الكورس فيه ويات بتقول الامتحان ب 820 حنيه مع ان في الموقع بتاع اوراكل ب 95 دولار يعني في حدود 500 وشويه ياريت اي حد يعرف مكان كويس يقوله علشان انا استفيد واكل يسفيد ان شاء الله
-
اخواني الاعزاء ، انا كنت قرأت عن الاوراكل سبلايد ، بس للاسف مافهمتش أيه وظيفتها وازاي استخدمها ، انا عارف انها عبارة عن بكتج تم انشائها من قبل بواسطة اوراكل ، بس مش عارف ايه فايدتها وازاي استخدمها فلو تكرمتوا لو حد يشرحه لي بأسلوب بسيط كده وياريت أمثلة وجزاكم الله خيراً
-
السلام عليكم ورحمة الله مثال : عقد العمل سنة هجرية. انا نهاية عقدي 05/01/1427 معنا ذلك ان بدية العقد 05/01/1426 كيف اطرح سنة من التاريخ 05/01/1427 لكي يعطيني 05/1/1426 لا تتأخرون عليه
-
بمعني يوز أسمه adel مديله صلاحية أنشأ جداول وهناك يوزر أخر أسمه waleed مديله برده صلاحية انشأ جداول وتم انشأ جدول بأسم t1 والذي تم انشأه واحد من هذين اليوزر فكيف اعرف أن هذا الجدول ينتمي لأي شخص فيهم ؟؟ بمعني هل هناك كود يجيب تفاصيل الجدول ويقول هذا الجدول ينتمي لاي يوزر فيهم ,,,,,,,,,,,,؟؟؟ وجزاكم كل خير وشكراا
-
في دالة التحويل الخاصه بتحويل من الرقم لنص SQL> SELECT TO_CHAR(1234,'9999') 2 FROM DUAL; TO_CH ----- 1234 هذا مثال علي التحويل عادي مفهوش أي مشاكل وتم التحويل بالفعل عادي ولكن الفرمات موجوده بعدد معين لاني عارف العدد المتواجد وهما 4 أرقام ولذالك وضعت 4 من الـ 9 ولكن لو تم تطبيقه علي حقل فيحتمل تواجد عدد من الارقام أكبر علي سبيل المثال لو انا كتبت 4 من الــ 9 ولكن في الحقل هناك سجل عدده أو طوله 5 مثال SQL> SELECT TO_CHAR(12345,'9999') 2 FROM DUAL; TO_CH ----- ##### سوف يظهر كما في المثال وهذا بالطبع غير منطقي جداا ولكن السؤال هل هناك حرف يتم أضافته او فرمات حتي يتم وضع الرقم مهما كان العدد في حين اني محدد الفرمات الخاصه بيه بعني أوضح لو نفترض …
-
السلام عليكم ورحمة الله وبركاته ال Session هو عبارة عن الامر الذي يتم تنفيذه على قاعدة البيانات باختلاف البرامج المتعددة سواء SQL/Developer/Report او ايا من البرامج التي تدخل وتنفذ او تجلب بيانات من قاعدة البيانات يتم فتح Session لها وهو عبارة عن التتبع لهذا الامر من الذي قام به ونفذه . اليكم الملف المرفق kill_Session.doc
-
أرجوا أيضاح من علي علم بــ merge and with check option وشكراا
-
السلام عليكم لو سمحتم لدينا مشكلة كبيرة في تحويل الاوراكل دبفلوبر مع القاعدة sqlبالعربي لان مشروعي التخرج نظام غدارة ويتطلب العربي ولنا اكثر من 12 يوم ندور حل فأرجوكم ردوا علينا بسرعة جدا لان وقت التسليم للمشاريع قرب ونريد الخطوات بالترتيب وبالتفصيل لو تكرمتوا
-
لو انا انشأت جدول بحقول عايز أخلي حقل من الحقول ان يكون له قيمه أفتراضيه ميكنشي null بمعني SQL> create table test1(id number(4),sname varchar2(10),email varchar2(20)); Table created. هذا لانشأ الجدول وده كود الاضافه SQL> insert into test1 values (1,'waleed',default); 1 row created. فهذا الكود ضاف بالفعل ولكن انا كتبت كلمة default بمعني ان المفروض انه هياخد قيمه أأفتراضيه وتعتبر هي الان null لانها لم تحدد بعد وهذا ناتج البحث SQL> select * from test1 2 / ID SNAME EMAIL ---------- ---------- -------------------- 1 waleed فكيف يتم تحديد القيمه الافتراضيه وتغيرها حتي يتم أضافة أميل أخر ويكون وهمي مثلا حتي يكون الناتج مثلا بعض عمل كود …
-
السلام عليكم , أخواني أحتاج منكم الامتحان ا1z0-007 الامتحان الاسبوع القادم , واحتاجه ضروري , وشكرا
-
دمج زيادة التحميـــــــــل و إدارة الجلسة في الأوراكل ================================ اطلعت على موضوع في احد المواقع وحبيت ان افيدكم به ================================= ميزة واحدة في أغلب الأحيان يغض النظر عنها المطورين وهي قدرة pl/sql بالسماح بزيادة التحميل (overloading). كما في لغات البرمجة الأخرى فإن زيادة التحميل تحدث حينما يستعمل المبرمج نفس الاسم للإجراء أو الوظيفة وباستغلال بعض المميزات الرئيسية من pl/sql و DBA يمكن بسرعة وسهولة بناء جلسة متعددة الاستعمال مثال نموذجي لزيادة التحميل واحد من ابسط الأمثلة دائما يشاهد في لغات البرمجة (C, C++, java) وهي الأمثلة المتعلقة بحساب مساحة المستطيل وهي كما يعرف تساوي الطول في العرض لذا فإن الوظيفة(( function التي تعو…
-
السلام عليكم ورحمه الله وبركاته بليز يا جماعه انا مبتدئه ولسه بذاكر sql لكن مش فاهمه حاجه فى ربط الجداول ملخبطنى جداممكن لو حد عنده شرح بسيط ليه وسورى يا جماعه على الازعاج