SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
اريد اعمل viewيطالب بادخال القيمة كلما قمة باستدعائه بعد الانشاء مثلاً لوانشائة viewمن جدول الموظفين وذالك من خلال رقم الموظف واسم الموظف بشرط where empno=&no واريد بعد الانشاء كلماء استدعيت الview يطلب ادخال الرقم رجو المساعده لحل لهذا او ماهو البديل
-
هل هناك دالة تحسب العمر بحيث أمرر التاريخ ومن ثم تعطيني العمر
-
how do i get information from my table by select statment for these objects 1- view 2- sequence 3- synonym 4- index thanx in advance
-
SQL هي لغة الإستعلامات البنيوية .. لها عدة إصدارات منها PL/SQL .. فماهي باقي الإصدارات ولماذا يستخدم كل إصدار !! وهل PL/SQL خاصة فقط بالأوراكل ؟! ================= أعرف أن SQL تنقسم تعليماتها إلى ثلاثة أقسام : DDL DML DCL أريد أن أعرف الجملة الكاملة لللإختصارات وأي تعليمات تندرج تحت كل قسم !!!!
-
عندما أقوم بإنشاء مجموعة من الـ Procedures والـ Functions على المستخدم scott مثلاً .. قد أنسى مسمياتها .. فهل هناك طريقة لعرض جميع الفنكشنز والبروسيجرز ؟؟ وإمكانية الحذف أيضاً !!
-
السلام عليكم ورحمة الله وبركاته أحببت أن أشارك في هذا المنتدى الكبير ببرنامج من تصميمي ليساعد المبرمج على العمل في بيئة البي أل إس كيو إل بلس هذا البرنامج يعطيك الفرصة على العمل بحرية أكبر لا أسألكم الدعاء الرجاء الإطلاع على البرنامج وإبداء آراءكم *** ملاحظة *** البرنامج يتطلب وجود بيئة الفريم وورك رابط التحميل http://www.zshare.net/download/mysb-rar-xr7.html والسلام عليكم ورحمة الله وبركاته
-
السلام عليكم.. انا ماعنديش السكيمة بتاعة الـ hr وعايز اضيفة .. ازاي ممكن اضيفها علي الداتا بيز عندي ؟
-
السلام عليكم و رحمة الله و بركلته عندى سؤال فى الpackage محيرنى جدا هو فى الحقيقة مثال فى كتاب الاوركال يونيفرسيتى بس صعب جدا لا اقدر على فهمه المثال هو: Package Specification CREATE OR REPLACE PACKAGE comm_pkg IS std_comm NUMBER := 0.10; --initialized to 0.10 PROCEDURE reset_comm(new_comm NUMBER); END comm_pkg; Package Body CREATE OR REPLACE PACKAGE BODY comm_pkg IS FUNCTION validate(comm NUMBER) RETURN BOOLEAN IS max_comm employees.commission_pct%type; BEGIN SELECT MAX(commission_pct) INTO max_comm FROM employees; RETURN (comm BETWEEN 0.0 AND max_comm); END validate; PROCEDURE reset_comm (new_comm NUMBER) IS BEGIN IF val…
-
احنا بنعمل مستخدمين وباس ورد كتير فممكن أن يتم نسيان اليوزر او الباس فكيف أستطيع ان اعرض اليوزر او الباس حتي يتم معرفتهم ولكم جزيل الشكر
-
عندي مشكلة في كتابة جملة تحديد علشان عايز اجمع من صفين مختلفين بدالتين جمع نتائج فريق في ماتشات لية وعلية وهنا كتابتها وكرر النتيجة اكيد في غلط في الجملة علشان كدة بيكرر لما فصلت اكوينت كتب كل نتيجة صح في حد عندو حل مثال [sELECT count(s_team_1)+count(s_team_2) AS wintot FROM score WHERE (s_team_1>s_team_2 And team_1='الاهلي') or (s_team_2>s_team_1 And team_2='الاهلى');
-
بسم الله الرحمن الرحيم عندي قاعدة بيانات بها جدول الطلاب وتحتوي على البيانات الأساسية للطالب ونريد عمل علاقة من رقم الطالب STD_ID كمفتاح اساسي للجداول التالية 1. جدول Fathers حيث بيانات والد الطالب 2. جدول Mothers حيث بيانات الأم للطالب 3. جدول gu حيث بيانات ولى أمر الطالب 4. جدول health حيث بيانات متابعة الحالة الصحية للطالب وكل هذه الجداول يجب ان تكون مرتبط بجدول الطالب فكيف اقوم بعمل اكثر من علاقة على نفس الحقل STD_ID_PK وشكرا جزيلا لكم ::::
-
عندي عدة جداول مخزنة بالاوراكل في قاعدة مستقلة والمطلوب Which manufacturer gave Rolling Thunder the largest discount on an order in 2003? The information we need comes from Manufacturer & PurchaseOrder tables. We need the attributes : ManufacturerID, ManufacturerName, OrderDate, Discount The WHERE condition is the year 2003, which means PurchaseOrder OrderDate is Between #1/1/2003# And #12/31/2003# To find out the largest discount, you can sort Discount attribute in Descending order أنا كتبت هذا الكود لكن للأسف فيه خطأ ونقص يظهر لي ORA-00918: column ambiguously defined والكود الذي كتبت SELECT ManufacturerID, ManufacturerName,OrderDate, Discount FROM Manufa…
-
عملت export للداتا بيز تبعي ببرنامج sql devoloper في شكل ملف sql. ولاكن عنما اعملها import على sql plus تظهر معي رساله خطا dose not exest , سؤالي هو اريد ان اعرف الطريقة الصحيحة لعمل export للداتا بيز؟ جزاكم الله خيرا
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته،، I JUST WANNA KNOW WHAT'S WRONG WITH THIS STATMENT SELECT MIN(AVG(SAL)), JOB FROM EMP GROUP BY JOB;
-
بصراحه ومن غير اى مقدمات انا معرفيش اى حاجه عن اروكال خالص انا كان كبيرى اكيسس بس الحمد الله واحد ابن حلال دلينى على مجموعه مستخدمى اروكال العربيه سجلت عضويه من فتره قليله كده وانا الات عايز اتعلم وهبدء بمشروع صغير كده بدايه بانشاء الجداول PL/SQL انا مثلا عايز اعمل مشروع صغير مثلا عن جمعيه لانى ان شاء ناوى اعمل جمعيه نفرض لدينا البيانات التاليه [وسط][/وسط]البنيان العلائقى • المتطوع( كودالمتطوع ، اسم المتطوع،عنوان المتطوع ،Email، تليفون المتطوع ،تاريخ الميلاد،الوظيفه،تاريخ التطوع،الديانه) • النشاط ( كود النشاط،اسم النشاط ،تاريخ الانشاء) • يتطوع(كود المتطوع،كودالنشاط) • المورد(كود المورد،اسم المورد،عنوان المورد، تليفون المورد ،كود النشاط ) • المس…
-
انا بحاجه لخوارزميه بسيطه لتشفير وفك التشفير للباسورد في الاوراكل pl\sql؟
-
عتدي مثلا جدول العملاء رقم العميل اسم العميل اريد استعلام بحيث لو وضعت كلمة احمد يجيب لي كل العملاء الذي يحتوي حقل الاسم على احمد بهمزة او بدون همزة في اي مكان في الحقل في الاول او فالوسط او في الاخير نفس لكلام ينطبق على الاسماء التي بها تاء مربوطه او بدون وايضا الياء مقصورة ..
-
السلام عليكم لو سمحت كنت عايز function تجيب ايام السبت و الثلاثاء للسنة كلها . و بعدين اعمل insert للداتا فى جدول خاص
-
السلام عليكم ورحمة الله وبركاته أخواني الخبراء الكرام أرجو مساعدتي في حل هذا السؤال : اكتب بلك PL/SQL يقوم بطباعة عدد الموظفين الذين يكسبون نفس قيمة الراتب المدخل زائد أو ناقص 100$ . 1- إذا لم يكن هناك أي موظف بالمدى المحدد ، اطبع رسالة للمستخدم تخبره بذلك . 2- إذا كان هناك موظف أو أكثر بالمدى المحدد ، اطبع رسالة توضح عدد الموظفين بهذا الراتب . 3- إذا حدث أي إستثناء آخر عالجه بالمعالج المناسب واطبع رسالة توضح أن هناك خطأ ما . :angry: ومشكوووورين واسمحوا لي على الإطالة
-
المشكلة عندي اني حاولت أعمل VIEW وهي تستخدم لاحضار بيانلت من أكثر من جدول ولكن لم أفلح فأرجو مساعدتي واعلامي بطريقة تكوين VIEW ؟
-
السلام عليكم احببت ان اتكلم عن sql loader لانه موضوع مهم جدا يساعدك على تحميل البيانات من ملف csv file لدى شرح بالفديو لهذا الموضوع ومن اراد هذا الفديو يكتب لى الايمل لكى ارسله له ولكى تعم الفائده وذلك لان مساحه المحدده للملف المرفق اقل من مساحة الفديو ارجو ان يعجبكم الموضوع وشكرا
-
السلام على من اتبع الهدى اولا عايز اعرف نقطه مهمه لو عايز اعمل COMPILE لل PACKAGE اعملو لل specification وهو هيتعمل اتوتيكا body ولا العكس ارجو التوضيح و عايز اعرف ايه مشكله هذا PACKAGE CREATE OR REPLACE PACKAGE COMPILE_PKG IS PROCEDURE MAKE (name VARCHAR2 ); end ; / show errors CREATE OR REPLACE PACKAGE body COMPILE_PKG IS SS VARCHAR2(20); function GET_TYPE (PRO VARCHAR2)RETURN VARCHAR2 IS BEGIN SELECT DISTINCT type INTO SS FROM user_source WHERE name = PRO ; RETURN SS; EXCEPTION WHEN NO_DATA_FOUND THEN SS:= NULL; RETURN SS; WHEN TOO_MANY_ROWS THEN SS:= 'PACKAGE' ; RETURN SS; END GET_TYPE ; PROCEDURE MAKE (name VARCHAR2 ) IS stmt varchar2(200) := '…
-
مرحبا انا بشتغل على قاعدة لشقق عاوزة كل التنسيقات (حجم ولون الخط والخلفية............................) تكون نفسها لكل الفورمات القاعدة اي اعمل عشان تكون التنسيقات تلقائي تنحط على الفورمات بدل ماضبط كل فورم لوحده لانه بياخد وقت كبير
-
الجزء الاول PLSQL هذه كتب رفعها لنا الاخ الغالي mohamed hosary شرح عربي مفصل جداااااا مقسمه الى 11 جزء رفعتها كامله في ملف واحد هنا لاجل يتم الوصول اليها اسرعه لمن يبحث عنها تحياتي لكم http://www.mediafire.com/file/ltweu41v55lxr6j/%D8%A7%D9%84%D9%8A%D9%83_%D8%A7%D8%B5%D8%AF%D8%A7%D8%B1_plsql_%D8%A8%D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D9%87.rar الجزء الثاني SQL وهذه كتب من الاخت ميسم الكرام خاصة بالـ SQL شرح عربي مفصل جداااااااااا وانصح اي مبتدى او متوسط بدراستها ان شاء الله تطلع بنتيجه منها اسال مجرب ولا تسال طبيب http://www.mediafire.com/file/ddw6rrou36j61d3…
-
السلام عليكم و رحمة الله و بركاته هل من الممكن انشاء حقل يحمل إما yes أو no كما في أكسس أم لا ؟