SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
السلام عليكم كثيرا ما يتم ادخال بيانات مع مسافات زيادة في اول او اخر البيانات و كثيرا ما تسبب مشاكل لذلك يجدر معلجة هذه البيانات بازالة المسافات الزائدة و التي تسبب مشاكل عند المقارنات و يمكن ذلك باستخدام الfunction المرفقة و التي تزيل السمافات فقط عند المقارنات او عرض البيانات و لكن البيانات زي ما هي في الجدول بالتوفيق REM_SPACE.zip
-
بسم الله الرحمن الرحيم أخواني الأعزاء تظهر لي رسالة خطأ عن القيام بعملية الإضافة insert رسالة الخطأ يوجد خطأ عند سطر 2: ORA-00928: كلمة الأساس SELECT مفقودة ياليت تساعدونا بالحل
-
أريد استعلام يظهر فقط السجلات المتكررة في نفس الجدول والسجلات التي لا تتكرر لا يظهرها
-
بسم الله الرحمن الرحيم ان شاء هنتناول شرح ال In-line View فى ال SQL ايه و ظيفتها و اهميتها ؟؟ ال In-line View هى طريقة لكتابة SELECT Statement عند FROM يعنى اكتب FROM (SELECT * FROM ) و بمعنى تانى انى استخدم ال Sub Query زى ال Table الطريقة دى مفيده جدا فى حالة انى بعمل Complex Query ممكن استخدمها فى انى اعمل Join معاها امثله على ال In-Line View اول مثال لو عايز اجيب الموظفين اللى عندهم اعلى مرتب فى كل اداره SELECT a.last_name, a.salary, a.department_id, b.maxsal FROM employees a, ( SELECT department_id, max(salary) maxsal FROM employees GROUP BY department_id ) b WHERE a.department_id = b.department_id AND a.salary = b.maxsal; هنا انا بستخدم Agg Function جوا ال I…
-
يا شباب اريد شرح ل ref cursor وايضا merg ومالفائدة منهما مع مثال يوضح ذلك ارجوووووووو الرد
-
السلام عليكم أرجو منكم المساعدة في تعديل التريجر ، فعندما اقوم بعمل create فانه لا يظهر اي اخطاء او تحذيرات . ولكن عندما اقوم بعملية ادخال حسب الشروط الموجودةفانه يعطينا رسالة الخطأ التالية : Database error number 1 has occurred when operating on WOSTATUS WOSTATUSID=11,587. ORA-00001: unique constraint (MAXIMO.TKSTATUS_NDX) violated ORA-06512: at "MAXIMO.SR_STATUS", line 24 ORA-04088: error during execution of trigger 'MAXIMO.SR_STATUS ' [left]CREATE OR REPLACE TRIGGER SR_STATUS AFTER INSERT ON WOSTATUS REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW ---------------------- DECLARE CURSOR WO_CUR IS SELECT WONUM, STATUS, ORIGRECORDID FROM WORKORDER WHERE ORIG…
-
السلام عليكم و رحمة الله و بركاته أنا ودي اعرف معلومات عن convert function في بيئة SQL اريد وظيفتها و مثال بسيط عنها أتمنى من اهل الخبرة مساعدتي
-
السلام عليكم اخواني اذا كان عندي وقت للبداية واخر للنهاية الوقت بينهما مثلا اذا كان عندي البداية ن 9 - 10 وادخل له وقت اكبر من التسعة واقل من 10 يرجعلي القيمة وشوال اخر كيف ندخل الوقت في الاوركل او هل يكمن ان احول الرقم الى صيغة وقت مثلا اعطيه 9 يحولها الى 9:00 وبارك الله فيكم 3 ايام على موعد تسليم المشروع علما اني لا استخدم الدفلور بل اريد كل هذا SQL
-
قام احد اصدقائى الغير شرفاء بالغاء ملف UNDOTBS01.DBF من على الاوراكل 9i ثم قام بتنفيذ امر ALTER DATABASE DATAFILE 'C:\ORACLE\DATABASE_9I\ORADATA\HOUS2006\UNDOTBS01.DBF' OFFLINE DROP; مما ادى لعدم امكانية تشغيل الاوراكل لدى مما ذاد الامر صعوبة هو عدم اخذى لاى packup للاوراكل و هى عليها داتا فى غاية الاهمية و الخطورة وتظهر هذه الرسالة SQL> conn sys/sys as sysdba Connected to an idle instance. SQL> startup force ORACLE instance started. Total System Global Area 529604068 bytes Fixed Size 454116 bytes Variable Size 176160768 bytes Database Buffers 352321536 bytes Redo Buffers 667648 bytes Databas…
-
السلام عليكم أنا حابب أتعلم لغة الـ SQL والـ PL/SQL ... طبعاً ما بأعرف أي شيء عن هذه اللغة أو السانتكس اللى فيها !! شو فيه نصائح .. شو الكتب أو الفيديوهات اللى لازم أحضرها وأهيئ نفسي بحيث أنه بعد شهر أكون قادر على بناء قاعدة بيانات وبخصوصية عالية جداً وآمان !! أهم شيء هي نقطة الـ Permissions !! ممكن تساعدوني ؟
-
مرحبا انا بشتغل على قاعدة لشقق عاوزة كل التنسيقات (حجم ولون الخط والخلفية............................) تكون نفسها لكل الفورمات القاعدة اي اعمل عشان تكون التنسيقات تلقائي تنحط على الفورمات بدل ماضبط كل فورم لوحده لانه بياخد وقت كبير
-
السلام عليكم و رحمة الله و بركاته اخواني و اخواتي صار لي اكثر من اسبوع ابحث عن اجابة اعتقد انها ليست صعبة جدا ولم اصل لها لحد الان السوال هو كيفية انشاء يوزر مع باسورد و الصلاحيات على تيبل سبيس اسمه "TEST" باستخدام جملة PLSQL هي forms_ddl ورحم الله والديكم ساعدوني
-
السلام عليكم .... أنا أتعلم لغة قواعد بيانات sql server 2005ولكني أريد كتاب يشرح بالتفصيل عنها لكن لم أجد ؟؟؟؟؟ فاذاا سمحتوا ان تدلوني على افضل كتاب لتعلمها سواء عربي او انجليزي المهم انه بالصور وخطوه خطوه وسأكون ممتنه لكم وجزاكم الله خير
-
i want to insert arabic letters by sql q
-
ممكن ياجماعة حد يقولى ازاى بتتحمل الصور داخل اى جدول فى ال database
-
انا واجهتني مشكلة بجمع تاريخ مع تاريخ اخر وإعطاء عدد الايام بكلا التاريخين...لمن عنده الاجابة ارجو سرعة الرد مع الشكر مسبقا
-
-
السلام عليكم ورحمه الله وبركاته يوجد لدى جدول مبيعات يذداد عدد الروز فيه بسرعه تبلغ 1000 رو تقريبا في اليوم الواحد واريد التحكم في حجم الروز بحث يجدث truncate للجدول كل فتره معينه او عند وصول عدد الروز لحجم معين (موجود في جدول الباراميترز) وفي نفس الوقت وقبل عمل truncate يتم تجميع البيانات في summary table يحتوى هذا الجدول على بيانات مجمعه(اعلى 10 منتجات مبيعاً واقل 10 منتجات مبيعاً على سبيل المثال) يمكن الاستفاده منها لاحقا في التقارير المطلوب اقتراحات جديده أو طريقه لتخزين عدد من الروز(اعلى 10 منتجات مبيعاُ) في رو واحد(summary table)
-
السلام عليكم قمت بتزيل أوراكل 10g ولم أقم باعدادات الباسورد مانجمنت password management وعليه فان جميع الحسابات مقفلة فما هو الحل ؟
-
السلام عليكم ...... مرحبا بجميع اخواني بالمنتدى ..... انا عندي خبرة بسيطة في اوراكل بشكل عام ............. لكن انا لا اعرف اي شيء عن لغة pl/sql ..... اتمنى مساعدتي بكود بسيط .......... كيف اعمل كود يفتح داتا بلوك او نموذج صممته لادخال البيانات ... وذلك عند الضغط على زر خاص اي ...... عمل ترايجر على زر لفتح داتا بلوك مصمم مسبقا عند الضغط على الزر ..... وشكرا جزيلا للجميع ....... طبعا هذه اول مشاركة لي بهذا المنتدى الكبير ...... وباذن الله تعالى ساستمر في المنتدى واقدم ما استطيع له حسب خبرتي البسيطة .....
-
السلام عليكم عندي استفسار اذا تكرمتم ما فائدة المؤشر وهل يمكن الاستغاناء عنه بجملة select وشكرا
-
الاخوة الاعزاء السلام عليكم ورحمة الله وبركاته دالة NEXT_DAY احد دوال التاريخ المفروض انها تعطى التاريخ القادم لليوم المحدد بها مثلا ( اريد ان اعرف تاريخ يوم الاحد القادم من تاريخ 2/1/2006 ) SELECT NEXT_DAY ('02-01-2006','SUNDAY') FROM dual; المفروض انها تعطى تاريخ 8/1/2006 ولكنها تعطى تاريخ 1/1/2006 انظر الصورة لكن عندما استخدم الارقام بدلا من اسم اليوم تكون النتيجة صحيحة SELECT NEXT_DAY ('02-01-2006',2) FROM dual; انظر الصورة لماذا تعطى هذة النتيجة الغريبة مع استخدام اسم اليوم ولكنها تعطى النتيجة الصحيحة مع استخدام رقم اليوم ملحوظة يجب ان تكون لغة التاريخ اللغة الانجليزية والا لن تعمل معكم للاخوة الذين يوجد عندهم التاريخ باللغة العربية…
-
بسم الله الرحمن الرحيم ا لمستوى الاول نظم ومعلومات القوات المسلحة القرص كما هو الحال الان وانا ادرسه بالمعهد حاليا وهاذا الرابط للملفات تم إزالة الروابط, الرجاء الرجوع لضوابط الموقع التي تخص عدم تداول المواد محفوظة الحقوق . إدارة الموقع رجاء اضافة رد للموضوع ولو بكلمة ولا تنسى من يقدم لك يد العون وهو لا يرا وجهك باللتوفية ان شاء الله
-
السلام عليكم ورحمة الله وبركاته أخواني الأعزاء اذا تكرمتو ماهي الفنكشن أو الأمر الذي يمنع التكرار في الجدووول اتمنى منكم المساعدة ولن انساكم بالدعاء
-
انا عاوز ادرس SQL وفيه عضو قال ان هناك اتنين: (((((((( ما قررتش دراسة الداتا بيز كمبرمج developer أو كإداره adminestrator )))))))))))) فمش عارف ايه الفرق وايه الي مفروض اني ادرسه ولما دورت على النت لاقيت SQL ENTERPRISE 2000 وواحد تاني اسمه2000 SQL DEVELOPER`S وانا نزلت الVS.NET2005 وانا بصطب لاقيت SQL 2005 هوه ده ولا ده حاجه تانيييييييييييه ولو مش هوه انزل 2000 ولا 2005