SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم ورحمة الله أعزائي القائمين على هذا الموقع أرجو الافادة وبالسرعة القصوى ان أمكن يوجد عندنا مشكلة على الداتا بيز في وقت ذروة العمل .. حيث يتم قفل بعض الجداول .. اضافة لحدوث بطء شديد في استرجاع البيانات وتشغيل التقارير عند مراجعة ملفات المشاكل : تبين أن عمليات القفل تتم على كامل الجدول وليس على سطر معين في الجدول !!! وتبين أن التعليمات العالقة هذه هي تعليمات insert بسيطة وليست من select على سبيل المثال !!! والسؤال هل عملية ال insert تقفل جدول بأكمله .. علما أنه لا توجد أي تعليمة select مفتوحة for update .. قاعدة البيانات 10g والتطبيقات معمولة على developer 6i أرجو المساعدة إن أمكن
-
السلام عليكم ماهو الطريق المناسب من إختبارات لكي أصبح oracle certified professional لأنه توجد الكثير من الاختبارات وشكرا لكم
-
اخفي بياناتك الهامة من عيون المتطفلين تقنية جديدة في أوركل 12c تزداد أهمية البيانات يوماً بعد يوم، وأصبح أمن المعلومات والمحافظة على البيانات هاجساً يؤرق المطورين وخاصة بعد تزايد استخدام الشبكة العنكبوتية (الانترنت). وأنت واحد من أولئك الأشخاص الذين تقع على عاتقهم جزء كبير من هذه المسئولية، لتوصيل الفكرة من هذه التدوينه أعددت هذا السيناريو، إفترض انك تعمل في تطوير نظام بنكي وبتالي فأنت بحاجة الى إخفاء بعض البيانات الحساسة عن أعين مستخدمي النظام وخاصة المتطفلين مثل آخر عملية سحب من الرصيد, وكذلك Social Security Numbers (SSN) وأشياء كثيرة آخرى. لتتمكن من إخفاء بعض الأعمدة من الجدول في الطريقة التقليدي…
-
قى اول اليوم كتبت امر فى sql وتم الحفظ فى الداتابيز واريد الغاء جميع الاوامر لهذا اليوم فقط ارجو المساعدة
-
السلام عليكم كثرت الإسئلة حول حفظ ملف في قاعدة البيانات واليكم الطريقة التالية: 1- إنشاء جدول لحفظ البيانات كالتالي: Create Table Email_Attachments(Id_Pk Integer Primary Key, Fname Varchar2(50), Image Blob); 2- إنشاء Directory وليكن إسمه Temp: Create Or Replace Directory Temp As 'C:\'; 3- إنشاء Procedure الذي يقوم على حفظ البيانات داخل الجدول: Create Or Replace Procedure Load_File(Pi_Id In Integer, Pfname In Varchar2) Is Src_File Bfile; Dst_File Blob; Lgh_File Binary_Integer; Begin Src_File := Bfilename('TEMP', Pfname); Insert Into Email_Attachments (Id_…
-
بسم الله الرحمن الرحيم ان شاء هنتناول شرح ال 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…
-
شباب عندي داتا بيز كبيرة فيها حوالي المليار ركورد وتنفيذ عمليات ال DML او حتى اذا بدي عدد عدد الاعضاء المسجلين عندي الاكتف بياخود وقت كتير كتير كتير طويل بدي طرق او trick لنسرع العملية قدر المستطاع ممكن حدا يساعدني بالموضوع يعطني افكار مها كانت بسيطة او يدلني على موضيع للقراء ومشكورين الكل
-
استخدام bulk collect و for all بلا شك هام للغاية عند التعامل مع الكميات الضخمة من البيانات ونرجو ممن لدية خلفية جيدة تناول الموضوع بالشرح ولكم جزيل الشكر CREATE OR REPLACE PROCEDURE increase_salary ( department_id_in IN employees.department_id%TYPE, increase_pct_in IN NUMBER) IS TYPE employee_ids_t IS TABLE OF employees.employee_id%TYPE INDEX BY PLS_INTEGER; l_employee_ids employee_ids_t; l_eligible_ids employee_ids_t; l_eligible BOOLEAN; BEGIN SELECT employee_id BULK COLLECT INTO l_employee_ids FROM employees WHERE department_id = increase_salary.d…
-
write aquery to display ما طريقة الكود الاول All products that will be expire within the following 30 days and after 70% price of those product if we complete the products with table with 400 records. والكود الثانى write a query to display all products that will be expire within following 2 months and an offer 50% price of those products
-
الى الاعضاء الاعزاء تحياتي لكم ، كم وعدتكم كل يوم معلومة تفيدني وتفيدكم . tofeee ====== بروسيجر تحويل ملف تكست الى ملف اكروبات OraPDF is an Oracle stored procedure which converts text files or text-only web page to PDF format and sends the resultant output either to a file or to a browser. OraPDF can be integrated with any Oracle-based application that requires a PDF formatted output from the database. It is pure PL/SQL and does not use or require Oracle Reports to be installed, or any other external or 3rd party product. The interface to OraPDF is a standard PL/SQL procedure call. OraPDF is typically being used by customers who wish to view text output from Ora…
-
من يساعدني في انشاء جدول بالحقول التاليه انشاء جدول الطلاب في اوراكل بالحقول التاليه : رقم الطالب , رقم القيد, اسم الطالب, الجنسية,الجنس,عام الالتحاق ,حالة الطالب,نوع نظام التعليم,رقم القسم ,رقم الكلية
-
السلام عليكم ورحمة الله وبركاته ارجو من الاخوه الخبراء ان يفيدونا في هذا الامر اريد معرفة الفروق الموجوده بالاصدار 11 عن الاصدار 10 لقاعدة البيانات وهذا لمعرفة المميزات التي يتسم بها هذا عن هذا للإستفادة منها ارجو التوجيه لأي المراجع التي اهتمت بذكر هذه الفروق . وجزاكم الله خيرا
-
السلام عليكم ورحمة الله لدي النص التالي abc-defg-hijk كيف يمكنني أن أصل أو أقتص الحرف h أرجو مساعدتي جزاكم الله خير
-
القيمة الافتراضية للعمود/ الحقل Default Value السلام عليكم ورحمة الله وبركاته، اليوم نستكمل مشوارنا في التعرف على أهم ميزات ذلك العملاق المدعو Oracle 12c وكما ذكرنا سابقاً بأن حديثنا سيكون موجه لمطوري قواعد البيانات وليس مدراء قواعد البيانات. إذاً أهلاً بكم من جديد، في هذه التدوينة سنتحدث بإذن الله عن القيمة الافتراضية حيث انه يفترض كل مطوري قواعد البيانات قد تعامل مع هذه الميزة في النسخ السابقة ل12c ، لكن كانت الإمكانيات محدودة ولتوضيح الميزة الجديدة دعونا نجري السناريو التالي، افترض بأنه يوجد جدول في قاعدة بياناتك على الشاكلة التالية: CREATE TABLE account_tb ( Seq NUMBER(11), Account_Id …
-
regular expression substring اريد شرح
-
السلام عليكم ورحمه الله أريد طريقه لحفظ صور موجودة في جهاز العميل تم حفظها عن طريق السكانر ، وحفظها في الداتابيس الموجود على سيرفر مستقل. عثر على طرق لحفظ الصور الموجوده على السيرفر عن طريق انشاء Directory ووضع الصور على المكان المحدد، ولكن ماأطلبه هو ان هناك عدة مستخدمين على أجهزة مختلفه وكل منهم يحفظ الصور على اللوكال، فكيف من الممكن عمل ذلك ؟ طبعا سمعت انه ممكن عن طريق استخدام الويب ويتل، ارجو المساعده ضروري بارك الله فيكم
-
السلام عليكم ورحمة الله ياشباب عندي script فيه جملة Insert لجدول معين وفيه حقل تاريخ وأبغا أدخل البيانات من ال script إلى جدول معين المشكله لايقبل الإدخال بسبب حقل التاريخ أريد تغيير الفورمات تبع التاريخ في قاعدة البينات طبقا لفورمات معين. قمت بتنفيذ الأمرين alter system set nls_date_format='YYYY-MM-DD HH24:MI:SS' scope=spfile; alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS' scope=spfile; ولكن لم تظبط معايه
-
ماهو الفرق بين ال Datatype number(6) وعندما لانعطي حجم للنوع مثلا number
-
السلام عليكم ورحمة الله وبركاته الحمد لله ياجماعه توصلت لامتحان كمان لل oracle sql ويحتوي على 203 سوال ارجو ان تعم الافاده على الجميع http://www.mediafire.com/download/luswjdxxucactj2/Oracle.ActualTests.1Z0-051.v2010-06-08.by.Yasen.203q.vce وان شاء الله هكمل تنزيل الملفات وهرفعلكم والله الموفق لي ولكم..... محمود وشكرا سلفا لمن شكرني ودعى لي بالتوفيق
-
السلام عليكم لدي ثلاثة جداول مبينة في الصورة المرفقة جدول الأشخاص, جدول مصاريف الأشخاص,جدول انواع المصاريف مثلا الشخص :احمد ,المادة المصروفة: دفتر, نوع هذه المادة: قرطاسية أريد استعلام يعيد عمودين: نوع كل مصروف وقيمة المصاريف من هذا النوع وذلك بالنسبة لشخص احدده ضمن الاستعلام عن طريق رقمه و اذا كان احد انواع المصاريف غير وارد بقائمة مصاريف هذا الشخص اريد ان يعطي الاستعلام هذا النوع من المصاريف بالقيمة صفر أي اذا لم يستهلك احمد اي مادة من النوع مواد غذائية مثلا يجب ان يعيد الاستعلام : مواد غذائية 0 كتبت الاستعلام التالي: select types.type_,cost from p_expense,expense,types where p_expenses.id=1 and p_expenses.pid(+) = expenses.id and expenses.typeid …
-
-
السلام عليكم ورحمه الله وبركاته في حد ياجماعة رافع نسخة oracle 10g DB وشغالة مظبوط مع ويندوز 7 ياريت يبعتلي اللينك
-
الاخوة الاغزاء السلام عليكم و رحمة الله و بركاته عندي جدول وهو CREATE TABLE ACCOUNTS ( ACCOUNTID NUMBER (10,0) NOT NULL, ACCOUNTNAME VARCHAR2 (100 ) NOT NULL, MAINACOUNTID NUMBER (10,0) DEFAULT 0 NOT NULL, ACCOUNTTYPE VARCHAR2 (5 ) NOT NULL, ACCOUNTKIND VARCHAR2 (5 ) NOT NULL, OPENBALANCE NUMBER (15,2) DEFAULT 0 NOT NULL, OPENBALANCETYPE VARCHAR2 (6 ), OPENDATE DATE NOT NULL, LASTACCOUNTS VARCHAR2 (5 ), CR NUMBER (20,2), DR NUMBER (20,2) ) وقد قمت بانشاء تريقر وهو CREATE OR REPLACE TRIGGER ACCOUNTS_BIUDR BEFORE UPDATE OF ACCOUNTTYPE ON ACCOUNTS FOR EACH ROW DECLARE RES integer; EXP_ERR EXCEPTION; BEGIN IF UPDATING THEN …
-
السلام عليكم ورحمة الله وبركاته لوسمعتو اريد كتاب به اكواد pl_sql المستخدمة في الديفلوبر وجزاكم الله كل خير
-
السلام وعليكم ورحمة الله وبركاته ........ دي تجميعه امتحان 1z0-051 oracle sql faundamental 1 وتحتوي على 23 ملف امتداد vce وبها اكثر من 2000 سوال وارجو المعذرة اذا تكرر احد الملفات اليكم الرابط http://www.mediafire.com/download/h092zbj7677axa9/Oracle%20Exam%20Files.rar والله الموفق لي ولكم .....