SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم ورحمة الله وبركاته استفسار هو انا انشأت يوزر واسند له اسم ib وانشات جدول للطلاب ووضعت بعض القيود لبعض الاعمدة وأردت ان اراء تلك القيود بالأمر slecet * from user_constraint where table_name = ' STUDENT'; فظهر لي خطأ فما الخطأ في جملتي ؟؟ _____________________ السؤال الثاني كيف لي أن احذف يوز معين ؟ ــــــــــــــــــــــــــــــــــــ وجزاكم الله عني ألف خير
-
السلام عليكم ورحمه الله وبركاته السؤال ده انا اتسالته فى انترفيو قبل كده وعايز اعرف الاجابه لو سمحتو انا عندى اتنين لووب داخل بعض كيف اقدر استغنا عن الاتنين لووب وابدلهم ب لووب واحد فقط وده طبعا هيخلى الاستعلام او الكود اسرع من الاتنين لووب ارجو الافاده من حضراتكم
-
السلام عليكم ورحمة الله وبركاته اريد جملة SQL استعملها في تقرير وهي جملة لاسترجاع بيانات ( كود وسعر وكمية ) من جدول معين بحيث يتم تكرار البيانات على حسب الكمية بمعنى انا عندي في فاتورة معينة صنف 1 والكمية 3 وسعره مثلاً 10 صنف 2 والكمية 6 وسعره مثلاً 5 صنف 3 والكمية 2 وسعره مثلاً 20 فالمطلوب جملة ترجع الآتي : الصنف السعر 1 10 1 10 1 10 2 5 2 5 2 5 2 5 2 5 2 5 3 20 3 20 يعني الصنف يتكرر على حسب كميته
-
السلام عليكم ورحمة الله وبركاته ـــــــــــــــــــــــــــــــــــــــــــــــــــ انا مبتدئ في اوراكل وعندي استفسار الصراحة سويت جدول وعجزت اجد ما الخطا في الداتا تايب اتمنى احد يخبرني ما الخطأ create table student ( st-id number(13) primary key , st-name varchar2(10) constraint st-n-n not null , nationall varchar(10) default 'ksa' constraint nation-n not null , constraint st-name-u unique(st-name) ); الخطا رقمه 00902 invaild data type
-
السلام عليكم ورحمتة الله وبركاته ارجو الافادة هناك جمله حذف يستخدمها المستخدم لحذف صفوف بمئات الالاف ولكنها تاخذ وقت ويل جدا الا اذا اغلقت قيد قاعدة البيانات فى الجداول المتعلقة بالجدول المراد حذف بياناته ..... فهل توجد جملة حذف او خاصية تحذف البيانات دون ان يذهب المحرك الى الجداول الاخرى فى كل مرة وجزاكم الله خيرا
-
السلام عليكم اخوانى الاعزاء . وجهتنى مشكله فى انشاء جمله SQl تسمح بعرض الموظفين المتفرعين من مدير معين.. و ذلك سهل ف حاله مستوى واحد فقط .. و لكن المشكله واجهتنى مع مدير الشركه او مدير تحته اقسام و فى كل قسم مدير و متفرع منه موظفين . قد تصل الشجرة الى اكثر من 4 مستويات و لذلك لطريقه المباشرة فى الكود سوف تعرض المديرين فقط المتفرعين من رئيس الشركة و لكن لن تعرض من هم متفرع من المديرين . السؤال : ما هى جمله ال sql التى سوف تتيح لي كل الموظفين المتفرعين من موظف معين .. بافتراض ان مدير القسم هو موظف و بافتراض ان رئيس الشركة موظف ؟ ارجوا اكون قد وقفت فى توصيل الفكرة وشكرا لكم
-
السلام عليكم اريد مراجع وكتب تعلمني كل شي عن sql و pl-sql اعلمكم اني اخد شوية اساسيات في sql في الكلية اما عن pl-sql ولا شئ.......
-
how to create one to one relationship in oracle
-
السلام عليكم ورحمة الله وبركاته أسعد الله أوقاتكم أخواني وأخواتي الغاليين طبعا أنا لدي الخبرة بشكل عام مبرمج جافا جافاسكربت فيجوال بيسك asp.net php طبعا أكيد html المهم أكثر لغة حبيتها فيجوال بيسك ولي خبرة سابقة بالأوريكال بالنسبة للداتا بيس مستواي حلو بس مشكلتي بالتريقر يعني مثلا : في الفيجوال بيسك الجملة الشرطية كاتالي If Condition Then Events End If في الجملة الشرطية النتعددة If Condition Then Events elseif Condition2 Then else End If هل هناك تغيير هنا وودي أسأل عن التحقق عن نص كتب داخل ملف نصي مثلا if text1.text = "1" then text2.text = "one" end if وإذا بغيت أغير الكولور بالنسبة لمربع نصي بمعنى التريقر بيكون mouse_click راح يكون بال…
-
اريد عمل function له 2 parameters الاول تاريخ والثاني رقم اريد ان اجمع هذا التاريخ على هذا الرقم فاحصل على التاريخ النهائي ولكن بعد خصم ايام اجمعه والسبت المراد بالتاريخ هي بدايه الاجازه لموظف ما والرقم هو عدد ايام الاجازه المراد معرفه تاريخ انتهاء الاجازه مع عدم احتساب الجمعه والسبت من الاجازه ؟ وجزاكم الله خيرا
-
احضر جميع الموظفين الذين وظيفتهم لا تساوي HR_REP’" باستخدام جملة minus
-
السؤال الاول :جملة دوران تمر ، على جميع الموظفين، ويطبع اسم الموظف، واسم مديره السؤال الثاني : اخرج بيانات تضم رقم الموظف، واسمه، وراتبه على ملف نصي أرجو المساعده المستعجله تحياتي للجميع
-
بليززززز لدي مشروع تخرج اريد اناقشه الاسبوع القادم لدي نظام فندق اريد احسب الفرق بين تاريخ النزول في الفندق وتاريخ المغادره بالايام ثم اقوم بضرب الايام في سعر الغرفه :rolleyes: :rolleyes:
-
اعمل الان على عمل نظام حضور وانصراف المطلوب عمل كود يقوم بعمل تثبيت الورديه لموظف معين لمده اسبوع وعند نهاية الاسبوع على سبيل المثال الموظف احمد نثبت الودريه الصباحيه له لمده اسبوع اى سيكون احمد يعمل لمده اسبوع فى الورديه الصباحية
-
function CF_AVG_COSTFormula return Number is TOTAL_PRCH NUMBER(15,2); TOTAL_RVRS NUMBER(15,2); RVRS_QTY NUMBER(15,2); PRCH_QTY NUMBER(15,2); BEGIN BEGIN SELECT SUM((QUANTITY * UNIT_PRICE)- (UNIT_DISCOUNT_PRICE) + (UNIT_EXTRA_DISCOUNT_PRICE) + (UNIT_DEBIT_PRICE) - (UNIT_CREDIT_PRICE) ) INTO TOTAL_PRCH FROM STK_PRCH_DTL WHERE ITEM_TYPE = :ITEM_TYPE AND ITEM_CODE = :ITEM_CODE; EXCEPTION WHEN NO_DATA_FOUND THEN TOTAL_PRCH :=0; END; BEGIN SELECT SUM((QUANTITY * UNIT_PRICE)- (UNIT_DISCOUNT_PRICE) + (UNIT_DEBIT_PRICE) - (UNIT_CREDIT_PRICE) ) INTO TOTAL_RVRS FROM STK_PRCH_RVRS_DTL WHERE ITEM_TYPE = :ITEM_TYPE AND ITEM_CODE = :ITEM_CODE; EXCEPTION WHEN N…
-
السلام عليكم اخواني الكرام: اريد جملة استعلام عن حركات خلال فترة معينة ولكن اسبوعيا فمثلا المستخدم يدخل التاريخ من 01-08-2012 الى 30-08-2012 ويريد المبيعات بهذه الفترة ولكن اريدها ان تظهر كل اسبوع على حده. ارجو المساعدة المستعجلة اخواني.
-
السلام عليكم ورحمه الله وبركاته يا جماعه انا عندي ERROR بتظهر وهو الاتي ORA-06512: at "SYS.UTL_FILE", line 33 كل اما برن الكود الاتي ;'create or replace directory textfile as 'D:\saber declare ;file utl_file.file_type begin ;('file :=utl_file.fopen('textfile','noor.txt','w ;('utl_file.put_line(file,'wellcom noor ;(utl_file.fclose(file ;end ارجو الافاده لو سمحتكم وازاي احل المشكله دي وبشكركم وسوري علي الاطاله :)
-
لدي جدولين ماستر وديتيلز واستخدمت في الماستر ITEM_CODE PRIMARY KEY وفي الدتيلز ITEM_CODE AS FOREIGN KEY من نفس التايب ومع ذلك تظهر رسالة (no matching unique or primary key for this column-list) CREATE TABLE HD ( SER_NO NUMBER(30), ITEM_CODE VARCHAR2(15 BYTE) NOT NULL, ITEM_NAME VARCHAR2(100 BYTE) NOT NULL ); ALTER TABLE HD ADD ( CONSTRAINT DTL_SER_PK PRIMARY KEY (SER_NO,ITEM_CODE)); CREATE TABLE DTL ( UNIT_CODE VARCHAR2(5 BYTE), UNIT_BASE CHAR(1 BYTE) DEFAULT 'N' NOT NULL, UNIT_PCS NUMBER(38,30) DEFAULT 1 NOT NULL, ITEM_CODE VARCHAR2(15 BYTE) NOT NULL, UNIT_PRICE NUMBER(10,3) DEFA…
-
السلام عليكم لدي جدول يحتوي على 20 صف وعمودين اريد انشاء بروسيجر يقوم بتكرار السجلات داخله الى 1000
-
السلام عليكم .......... جاتنى فكرة انى اعمل مكتبة ادوات للتعامل مع انواع المختلفة من الملفات زى الاكسل والوورد وسى اس فى بس يكون كلة من الداتا بيس عشان اقدر استخدمها فى الفورمز وadf انا بحثت على النت وبدأت بأول خطوة- ياريت اللى عندة معلومة تضيف للموضوع او افكار جديدة ياريت يشارك - اجراء نبعتلة جملة السيليكت وهو يدينا الناتج فى ملف اكسل...... الملف المرفق بيشرح الاعدادات بعد انشاء المكتبة المرفقة BEGIN as_xlsx.query2sheet ('select * from departments'); as_xlsx.save ('MY_DIR', 'my.xlsx'); END; حيث MY_DIRهو المجلد الذى سوف يكون فية ملف الاكسل MY.XLSXهو اسم الملف الناتج طبعا يمكن تغيير اسم الملف واسم المجلد براحتك وحتى جملة السيليكت اكتبها زى م…
-
صباح الخير يا باشمهندسين انا شغال علمشروع تسجيل الكتروني لطلاب الفكره تعتمد علي دخول الطالب بباسويرد معين ,, ومن ثم متابعه اجراءات التسجيل من غير ان يتمكن من عمل تغير في اي بيانات اخري لا تخصه فانا بسأل ازاي تتم الحكاية دي ؟؟؟ مع العلم انا انشأت 3 role بصلاحيات معينه لكل قاعده ,, فكيف استفيد منها في المشروع مع العلم شغال باوركال 6I
-
عاوز اعمل procedure بياخد اسم العمود اللى ممكن استخدمه فى where clause والقيمة اللى هبحث بيها وبياخد العمود اللى هعمل بيه order يعنى يكون ال signature كده create or replace PROCEDURE Users_SelectDynamic( where_condition_column IN VARCHAR2 DEFAULT NULL, where_condition_value IN VARCHAR2 DEFAULT NULL, OrderBy_column IN VARCHAR2 DEFAULT NULL ) يقوم بعمل الاتى begin select * FROM users WHERE where_condition_column = where_condition_value ORDER BY OrderBy_column ارجو الرد
-
عاوز اعمل procedure بياخد اسم العمود اللى ممكن استخدمه فى where clause والقيمة اللى هبحث بيها وبياخد العمود اللى هعمل بيه order يعنى يكون ال signature كده create or replace PROCEDURE Users_SelectDynamic( where_condition_column IN VARCHAR2 DEFAULT NULL, where_condition_value IN VARCHAR2 DEFAULT NULL, OrderBy_column IN VARCHAR2 DEFAULT NULL ) يقوم بعمل الاتى begin select * FROM users WHERE where_condition_column = where_condition_value ORDER BY OrderBy_column ارجو الرد
-
السلام عليكم الموضوع ده بحثت كتير عنه على النت لكن ملقتش اى حاجه تفيدنى عاوز اعمل procedure يقوم بعمل dynamic select بحيث ينفع اغير where condition or order by column وهل يجوز انى اخلى المستخدم يدخل اسم الجدول بحيث انه يكون كمان dynamic ارجو الافاده ولكم جزيل الشكر
-
اريد معرفة كيفية نقل بيانات جدول فى جدول اخر