SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
السلام عليكم إخواني انا في عام 2005 اخذت دورة في SQL و PL/SQL و FORMS على 9i لكني ما اختبرت علشان اخذ الشهادة المعتمدة فيها وانا الآن ارغب في شهادة oca لكني محتاج إلى refresh للمعلومات قبل ادخل الاختبار واللي اتمنى تساعدوني فيه هو ماهي كتب أوراكل اللي ممكن ارجع لها علشان ادرس Sql و PL/Sql واقدر امتحن للاختبار OCA وسؤالي الثاني هل هناك اختبار واحد فقط أم اختبارين للشهادة OCA أتمنى اللي عنده الكتب يعطيني اياها ولكم تحياتي وخالص دعائي الله يوفقكم
-
السلام عليكم و رحمة الله و بركاته اخواني و اخواتي لدي هذا الكود forms_ddl('create user '||:user_name||' identified by '||:pass_word|| 'default tablespace'||'test' ) ; forms_ddl('grant connect,resource to '||:user_name); حيث المشكلة في تحديد التايبل سبيس اذ انه لا يعمل لكن اذا حذفت 'default tablespace '||'test' سيكون شغال و يعمل على انشاء يوسر جديد لكن التيبل سبيس له هو USERS فكيف يمكنني جعل التيبل سبيس هو TEST و رحم الله والديكم دنيا و اخرة
-
السلام عليكم جميعا أريد طريقة لعرض جميع الجداول مع عواميدها على ال SCHEMA التي انا عليها ، وذلك في صورة تقرير بسيط على ال SQL PLUS وشكرا
-
اريد مثال يشرح لى كيف يتم استخدام دالة التحويل TO_NUMBER لانه مش منطقى انى اقوم بتحويل من CHARACTER الى NUMBER وللاسف لا يوجد فى كتب اوراكل استخدام يشرح لى كيفية استخدام TO_NUMBER ارجو التوضيح بمثال وشكرا
-
السلام عليكم ورحمة الله وبركاته لو فرضنا لدينا الجدول a فيه جميع الموظفين وارقامهم واسمائهم والجدول b فيه ارقام الموظفين المرضى والجدول c فيه ارقام الموظفين المسافرين ونريد استعلام يظهر اسماء الموظفين المرضى والمسافرين , كيف تتم عمليه الربط اذا اردنا الربط الي الجمله FORM ؟ مثلا انا حاولت كالتالي [left] select ................ FROM ( b FULL OUTER JOIN c ON b.employee_no=c.employee.no ) LEFT OUTER JOIN a ON c.employee_no=a.employee_no[/left] ولكن هذه الطريقة لم تنجح حيث انها اخرجت فقط اسماء الموظفين المسافرين
-
اريد عمل مصفوفة تبدا بالرقم مكونة من 9 عناصر تبدا بالرقم 2 وتنتهى بالرقم 1 بمعنى يكون شكلها كالاتى 2 3 4 5 6 7 8 9 1 انا والله حاولت اعملها باللوب ولكن فشلت كا الى عملته فقط هو تعبئة عناصر المصفوفة من 2 الى 9 اما اخر عنصر وهو ال 1 معرفتش اخلى اللوب ينتهى به ارجو المساعدة اخوانى
-
السلام عليكم و رحمة الله و بركاته ياريت لو حد يقدر مشكورا بشرح : (WHERE CURRENT OF) و السلام عليكم و رحمة الله و بركاته
-
السلام عليكم ورحمة الله ياشباب أرجو المساعدة في هذه المشكلة نزلت oracle10g لكن عندما اسم المستخدم وكلمة المرور يعطي رسالة خطأ في اسم البرتوكول
-
ممكن حد قلي كيف ممكن انادي function من sql statement شكرا
-
اخواني جزاكم الله خيراً ارغب في عرض الجزء من الثانية لعرض الساعة والدقيقة والثاني عن طريق SELECT TO_CHAR(SYSATE,'HH:MI:SS') FROM DUAL; ولكن المشكلة في الجزء من الثانية ؟
-
كيفية عمل SAVE فى 2 داتا بيز فى وقت واحد
-
لو سمحتم انا امتحنت ال SQL و ال PLSQL وعايز اعرف المفروض فيه شهاده تيجي من الخارج ولا لا واتابع الموضوع ده ازاي
-
عندي جداول لشاشات على الفورم 6i وعملت سناب شوت للجداول في db لكن لما اعمل تقرير واستخراج بيانات يكون وايد بطي جدا جدا مع اني سويت رفريش للسناب شوت طرحولي أفكار كيف اسرع السناب شوت
-
هل يمكن ان ننشا view بنفس فكرة الطريقة الموضحة اسفل بحيث يكون متغيير in الى الview CREATE OR REPLACE FORCE VIEW VIEWSAW (Y,Z,U) ---U IS INPUT PARAMETER AS SELECT T1.Y , T1.Z FROM T1 where DECODE(U,1,T1.Y,1)=DECODE(U,1,2000,1) --SO IF THE U IS HAVE VALUE SO Y=2000 ELSE NO CONDTION BE THERE
-
السلام عليكم ورحمة الله وبركاته يا جماعة أنا في حيرة جامدة أوي أنا أعمل محاسب منذ سنة ولكني احب مجال الكمبيوتر وأرى نفسي في هذا المجال افضل وأخذ كورسات فيه ولكن أفضل خطوة فعلتها هي أني أخذ أول مستوى (sql 10g oracle ) في أحد المراكز المعروفة وكلفني الكثير من الاموال ولكن المشكلة أني خائف جدا من الدخول في الامتحان ومتردد علشان خائف من السقوط لان الجميع يعلم ان الامتحان مكلف جداااا وميش عارف اذاكر الاسئلة منين عايز تيست كنيج أصدار الاخير 007 وتاني حاجة هل لو انا خلصت oracle 10g dba هعرف أشتغل أو هل الفرصة هتكون أمامي كويسه ولا لازم أخذ كورسات تاينة في حاجات تانية بعد إذنكم لاتمروا على تلك الكلمات بدون ما تقول لي شئ يفيدني ولو تكرمتوا ممكن حد يساعدني ويرسل لي…
-
بسم الله الرحمن الرحيم يا جماعة هل لغة البى ال سوف تموت او مطورى تطبيقات اوراكل النمازج والتقارير سوف تنقرض؟ لانى اكره جدا الجافا وخصوصا لغات البرمجة بالكائنات اتمنى الاجابة والتوضيح وما مستوى الطلب على مطورين اوراكل النمازج والتقارير اليوم؟
-
لو سمحتم اريد الأجابات الصحيحه لهذه الأسئله 1-To be callable from a SQL expression, a user-defined function must do what? A. Be stored only in the database. B. Have both IN and OUT parameters. C. Use the positional notation for parameters. D. Return a BOOLEAN or VARCHAR2 data type. 2- The creation of which database objects will cause a DDL trigger to fire? (Choose all that apply) A. Index B. Cluster C. Package D. Function E. Synonyms F. Dimensions G. Database links 3- Which three are true regarding error propagation? (Choose three) A. An exception cannot propagate across remote procedure calls. B. An exception raised inside a declaration immediately pr…
-
السلام عليكم هل يمكن أن أعلم من أين استطيع الحصول على امتحانات pass4sure لامتحان sql 1z0-007 أرجو منكم الرد السريع لأن امتحاني غدا وشكرا
-
بعد التحيه الخالصه وبعد الســــــــلام ،،، والتقدير للأخوه عندي مشكله حيرتني وهي عندي table حجمه كبير يتكون من 4000000 مليونRow كلما اريد ان استعلم عنه يوصل الى مرحلة 150000 الف بعدها تظهر رسالة Error مفادها out of memory . ويخرجني من شاشة Sql مع العلم ان حجم الذاكره 4 ججابات بالإضافه انني وسعت tablspace بالإضاافه الى رفعت SGA ا الى 500 ميغااا وPGA الى 300 ميغا ،، وجربتها على اوراكل 8 ، واوراكل 10 g ،، مع العلم ان حجم البيانات 1ججابايت تقريبا ، افيدوني جزاكـــــــــــــــــــــــم الله الف خير ..... حيرني كثيرا ولكم جزيل الشكر والعرفان ،، وشهركم مباارك
-
بسم الله الرحمن الرحيم أود السؤال في موضع ال Session إذا كان لدينا ثلاث ال Session و كان هناك لدينا متحول و أريد هذا المتحول أن يكون عام لجميع ال Session أي في حال ال1 Session أدخلت قيمة فإن ال و 3Session Session 2 تظهر عندها القيمة التي وضعت من قبل ال Session 1 فكيف ممكن عمل ذلك
-
عندما أقوم بتنفيذ هذا الكود :- DECLARE dd VARCHAR2 (10) := '&dd'; pp VARCHAR2 (10); BEGIN pp := CASE WHEN dd = 1 THEN 111 WHEN dd = 2 THEN 222 WHEN dd IN (3, 4, 5, 6, 7, 8, 9) THEN 333 ELSE '0123456789' END; DBMS_OUTPUT.put_line ('When dd= ' || dd || ' then the pp= ' || pp); END; / فأذا وضعت له 1 أحصل على 111 و أذا 2 أحصل على 222 و أذا 3 أو 4 لغاية 8 أحصل على 333 و أذا أى رقم أخر غير السابق ذكرهم فمن المفترض أن أحصل على 0123456789 و الحته الاخيره هى المشكلة لأن الصفر الذى فى اول الرقم ( اللى هو الرقم ده 0123456789 ) لا يظهر و أنا لا أعرف سبب حدوث ذلك !!!!!! فأرجو الأفادة
-
من المفروض أن يقوم هذا الاجراء بمسح ال Constraints الموجود فى الجدول الذى سيكتب أسمه فى ال Parameter CREATE OR REPLACE PROCEDURE drop_cons (table_n VARCHAR2) IS v_statement VARCHAR2 (200); BEGIN FOR i IN (SELECT * FROM user_constraints WHERE table_name = UPPER ('table_n')) LOOP v_statement := 'alter table ' || table_n || ' drop constraint ' || i.constraint_name; EXECUTE IMMEDIATE v_statement; END LOOP; END; / و بعد ذلك قمت بأنشاء جدول eee و هو نسخة طبق الأصل من جدول ال Employees بالتالى :- CREATE TABLE eee AS SELECT*FROM hr.employees; و هذا تأكيد من وجود Constraints عليه :- SELECT constraint_name FROM user_constraints WHERE ta…
-
عندما أبدأ فى إنشاء جدول و هو أول جدول فى المشروع تظهر هذه الرسالة (missing or invalid option) و انا لا أعرف ما المشكلة رجاء أى عضو يرد على please
-
انا عضوه جديده وعندي برنامج Microsoft SQL Server 2005 وتوني متدربه عليه واتمنى احصل شرح له او تعليم له وخاصه ( يف اربط قواعد البيانات بالفجول نت وانشاء استعلامات من خلاله ) واكون سعيده بخدمتكم ليه اختـــكم سمــاح
-
ارجو المساعدة كيف يمكن عدم إظهار مجموعة الصفوف التى لا تحتوى على اي بيانات فى بلوك من النوع tabulre وقائم على view