SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
عند ادخالي لاسم المستخدم وكلمة المرور تاتي هذه الرسالة الرجاء اخباري بمعنى هذه الرسالة ERROR: ORA-01034: ORACLE not available ORA-09243: smsget: error attaching to SGA OSD-04101: invalid SGA: SGA not initialized
-
السلام عليكم في البداية أهنىء ادارة هذا المنتدى الأكثر من رائع، ولا أنسى هؤاء الاخوة والأخوات الذين يزودنا بالمفيد وبكل جديد. أدامكم الله علينا ذخرا وعلى الأمتي العربيو والاسلامية . أما بالنسبة للسؤال ، فأين أجد أو أفعل قواعد البيانات الموجودة مع أوراكل مثل: employee,deptno وباقي الجداول. أرجو الافادة وشكرا جزيلا مرة أخرى.
-
بعد السلام عليكم مشكلتي هي انني انشات مستخدم جديد وعندما اردت ان انشئ جدول لم يتم هذا مع العلم اني حاولت كذا مره لدرجة انني غيرت البيانات والحال في حاله الرجاء منكم المساااااااااعدة وشكرااا اللورد83
-
السلام عليكم أنا راح أعرض لكم شكلين ارجو التعليق منكم سوالي من شقين أولا :: أيهما أفضل في تخزين البيانات في قاعده البيانات من حيث اختيار نوع بينات الحقل اما رقمي او نصي بالنسبه للشكلين اللي بعرضهم لكم ؟؟؟ ثانيا :: لماذا / ذكر سبب تفضيلك الشكل ؟؟ الشكل الاول : هل إذا كانت القيم ثابته ومحدده ومعروفه انها لا تزيد ولا تنقص على حسب متطلبات النظام وعلى حسب احتياج صاحب العمل يعني على سبيل المثال نوع الفاتورة عندي قيمتين فقط اما نقد او آجل نوع الخصم عندي قيمتين فقط اما مقطوع او نسبه وهكذا هل نعمل نوع بيانات الحقل VARCHAR2(5) أو NUMBER(1) ؟؟ ولماذا ؟ مثال توضيحي عند عمل نوع البيانات نصي VARCHAR2(5) رقم الفاتورة || نوع الفاتورة || نوع الخصم …
-
السلام عليكم ورحمة الله وبركاتة ارجو من سيادتكم كيفية التعامل مع التاريخ الهجري حيث لدي مشروع يعتمد علي التاريخ الهجري وقمت بالأتي عملت تغير set nls_calendar='arabic hijrah' الحقيقة اشتغلت كويس بس عملت مشكلة مع الشهور الزوجية مثل 2و4و6 0000 بمعني لو باسجل التاريخ 30-02-1420 او اي سنة اخري يقلب التاريخ الي 1-03 وهكذا ارجو الافادة ولكم جزيل الشكر اريد حل بسيط لان لدي حلول اخري طويلة
-
اريد من أحدكم مساعدتي في هذا السؤال لو سمحتم فقد حاولت جاهدة منذ يومين ولم اوصل الى نتيجة مرضية فسوف اذكر السؤال بالعربي والـE واكتب محاولتي وكلِ رجاء بأن تساعدوني الاسئلة هي: 1-Write a query to display the name department number and salary of any employee whose department number and salary match the department number and salary of any employee earns commission. 2-Display the name department name and salary of any employee whose salary and commission match the salary and commission of any employee located in DALLAS. ****************************************************************
-
السلام عليكم ورحمة الله وبركاته : الأخوة الأعزاء ... أرجو مساعدتكم إذا كان لك ممكناً , أبحث عن طريقة أتمكن من خلالها بتحويل الأعداد إلى أحرف : مثلاً : لدي العدد 5230 هل هناك دالة تعيد هذا الرقم بالشكل : خمسة آلاف ومئتان وثلاثون .. أقصد بالدالة Built_in function Like length or subsrt ولكم مني جزيل الشكر .
-
السلام عليكم ورحمة الله وبركاته أخوتي في الله ما هو الـ pseudocolumns مع العلم أن المرجع الخاص بأوراكل قال pseudocolumns are - CURRVAL - nextval ولكنهم لم يعملوا معي ولكن الباقي يعمل مثل LEVEL - ROWID - ROWNUM مع العلم اني اعمل علي DB9i ولكم جزيل الشكر -*-*-*-*-*-*-*-*-* إني احبكم في الله
-
أخواني الأفاضل السلام عليكم ورحمة الله وبركاته انا جديد على أوراكل فما هو المسار الصحيح الذي تنصحوني به من خلال خبرتكم لتعلمها؟ وما هي المصادر التي تساعدني على ذلك؟ حيث ان كم الكتب كثير والموضوعات كثيرة ولا اعرف كيف تكون البداية فارجو من احد اخوامما المختصيم ان يحدد الموضوعات التي يجب علي ان ادرسها كعناوين فقط في البداية مثلا يجب دراسة ال sql اولا مثلا ثم ....... كما يرى هو من خلال خبرته ..... جزاكم الله خير
-
السلام عليكم ورحمة الله وبركاته إخواني الأعزاء كيف يمكنني فتح SQL*Plus من خلال متصفح الانترنت علماً بأنني قمت بتثبيت Database 9i و Developer 6 جزاكم الله كل الخير -*-*-*-*-*-*-*-*-*-*-*-*-* إني أحبكم في الله
-
لدى جدولين ماستر ديتيلس اسم الماستر tt واسم جدول التفاصيل (detais) ttdtls لدى حقل بجدول التفاصيل نوعه رقم اريد كيرسر يقوم بجمع ناتج هذا الحقل لكل عميل على حدة ومن ثم يقوم بوضع الناتج فى حقل بجدول الماستر tt على الحقل الرقمى tot على بيانات هذا العميل واليكم شكل تقريبى للجدولين جدول الماستر tt name no tot --------------------- 1000 1 ali جدول التفاصيل ttdtls no tot ------------------- 1000 1 1000 1 1000 1 no tot ------------------- اريد ان يقوم بوضع ناتج العمود tot الموجود على الجدول ttdtls على الحقل tot الموجود على الجدول tt لكل عميل على حدة وشكراً 1000 2 1000 2 1000 …
-
السلام عليكم معلش انا جديدة في موضوع قواعد البيانات و عايزة اعرف الفرق بين أنواع قواعد البيانات. انا عرفة انه في قواعد بيانات علائقية و شبكية و هرمية و شيئية..... لكن ايه الفرق بينهم و ايه ميزات و عيوب كل واحد فيهم. انا ممكن احصل ده في أي موقع بالإنجليزي بس انا عايزة موقع عربي او كتاب عربي فيه التفاصيل ديه و مشكور الذي يساعدني.
-
لو سمحتم اريد إنشاء عمود جديد بنفس إسم عمود في جدول آخر ونفس البيانات كاملة ودمتم ساااااااااااااااااالمين
-
لدي في الفورم item لتاريخ الميلاد ويجب ان يكون الادخال تاريخ العمر فيه بين 24 - 70 سنة عملت تريجر لذلك لكنه لم يعمل.كيف اعمل ذلك declare msg number if bitrh_date.yyyy between 1935 and 1979 else msg=raise alert("gdf end if end
-
السلام عليكم كيف الحال بدي أعرف كم تاخد الnull مساحة في ال database وشكرا
-
اخواني.. عندي 2 list_item في الفورم يحتووا على عناصر في كل منهم كيف يمكن ان اعمل اذا اخترت عنصر في القائمة 1 ان يظهر عناصر معينة في 2 اي مثلا اذا اخترت الجنسية دولة معينة ان يعطيني في القائمة 2 مدن هذه الدولة. ولكم جزيل الشكر عنوان مخالف , تم اغلاق الموضوع إقراء ضوابط الكتابه في المنتدي إداره المنتدي
-
السلام عليكم و رحمة الله و بركاته .. إلى الله المشتكى .. و أسأل الله أن يعينني و أن يوفقني لإيجاد الحل .. إخوتي .. هما سؤالان .. حاولت حلهما و لكن لم أستطع إيجاد الحل .. و أرجو أن لا تخذلوني و أن يحصل ما حصل في موضوعي السابق .. فلم يرد علي أحد حتى الآن ؟!! الأسئلة متعلقة بالجداول العامة التي عليها أغلب أمثلة أوراكل .. السؤال الأول : استرجاع جميع الموظفين الذين يعملون في جميع المشاريع ؟ السؤال الثاني : استرجاع معلومات عن المشاريع التي لم يعمل فيها الموظف الذي اسمه John ؟
-
TRIGGER الـ LOGON معروف يمكن للجميع لكن انا سؤالي هو لو اخطا المستخدم في كلمة المرور او اسم المستخدم من المفترض انه يكون في دوامة الـ LOGON حتى يتم ادخال اسم كلمة مرور بشكل صحيح انا ادري انه لو غلط تطلع له نافذة الـ LOGON تبع ىالاوراكل الاساسية وعن طريقها قدر يلعب باسم المستخدم والكلمة ويدخل لو بكلمة غلط ولا يكون فيه استدعاء للبيانات ولا اي شيء طلبي انه يبقى بشاشة الـ LOGON حتى يكتب اسم مستخدم وكلمة مرور صحيحة بدون الدخول للبرنامج حتى لو كان دخوله لا يعني شيء لكن من باب زيادة الحماية للبرنامج وشاكرا لكم مقدما
-
-
السلام عليكم ورحمة الله وبركاته هذا الموقع ممتاز لمن يريد تطوير معرفته بال PL-SQL والموقع يضم عدة أقسام PL/SQL Discussion Forum PL/SQL Tip of the Month PL/SQL Utilities and Papers Quest Experts Page Oracle PL/SQL Links بالأضافة لذلك يوجد جزء خاص بال Free ware وبه العديد من البرامج المجانية المفيدة أرجو أن تجدوا فيه مايفيدكم وأن لاتنسونا من صالح دعائكم وصلة الموقع http://www.quest-pipelines.com/pipelines/dba/index.asp اللهم أنصر الأسلام وأعز المسلمين اللهم ثبت أقدام المجاهدين
-
السلام عليكم و رحمة الله و بركاته أنا عندي مشكلة في التريجر و محتاج رأي ذوي الخبرة منكم انا عندي جدول فيه عمودين User_name,Update_stamp وظيفة الاعمدة دي انها بتسجل اسم الـ User اللي عمل insert or update و كمان بتسجل الوقت أنا عامل جدول فيه أسماء الـ Application Users وكمان أنا عندي الـ Database User (owner انا محتاج اعمل Database Trigger يقوم بتسجيل اسم الـ user والوقت في حالة انه لو عمل insert من ال sql يقوم بتسجيل اسم الـ Database User ولو عمل insert من الفورم يقوم بتسجيل الـ Application Users أرجو ان أكون قد أوضحت المشكلة اللي عندي و أرجو الرد و المساعدة و جزاكم الله خيرا
-
-
-
مساء الخير جمعياً بصراحه مشكله عقدتني كثير وهي إني لما احاول أعمل إضافه إلى جدول يرفض وذلك بسبب sequence number لأني كنت أضيف عادي ماعندي مشكله بس بعد مااستخدمت seq صار يرفض الأضافه "علماً بأنه في asp لاتضيف داخل sql insert اي auto number" وهذا الكود اللي فيه مشكله : <% sql="INSERT INTO branch(name," sql=sql & "class,address,telephone)" sql=sql & "VALUES" sql=sql & "('" & Request.Form("name")& "'," sql=sql & "'" & Request.Form("class")& "'," sql=sql & "'" & Request.Form("address")& "'," sql=sql & "'" & Request.Form("telephone")&"')" on error resume next set records=conn.execute(sql) if err<>0 …
-
ارجو ان يعجبكم CreateOrReplacePackageCompanyIs.doc