SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
-
اريد حلول التمارين الخاصه ب orcle database10g sql&plsql foundmental لان الماتريل مافهيوش حلول
-
مالحل الصحيح لهذه الاسئلة؟؟؟؟؟؟؟ Q1)Which three statements about subqueries are true?) A. A single row subquery can retrieve only one column and one row. B. A single row subquery can retrieve only one row but many columns. C. A multiple row subquery can retrieve multiple rows and multiple columns. D. A multiple row subquery can be compared by using the “>” operator. E. A single row subquery can use the IN operator. F. A multiple row subquery can use the “=” operator. Answer: B, C, D Q2)In which four clauses can a subquery be used? A. in the INTO clause of an INSERT statement B. in the FROM clause of a SELECT statement C. in the GROUP BY clause of a SELECT statement D…
-
السلام عليكم ياجماعة ارجو مساعدتكم في العثور علي كتاب او درس لتعلم function و PROCEDURE في PL/SQL مع تمارين والاصلاح ارجو ان يكون الكتاب بالفرنسية لاني حقيقتا انا من شمال افريقيا والتعليم هناك بالفرنسية صعب جدااا ان افهم باللغة العربية او الانجليزية التمارين طبعا لا يهم ومشكووووووووووووورين جداااااااااااااااااااا ارجو ا ان يلبي طلبي
-
أخ مصطفى وضعت الأسئلة من أكثر من أسبوعين وأكثر من مرة وبدون حل شو المشكلة عندي فحص بعد كم يوم
-
بسم الله والحمد لله والصلاة والسلام علي رسول الله صلي الله عليه وسلم وعلي اله وصحه اجمعين ومن تبعه باحسان الي يوم الدين للهم ربنا تقبل كورس السيكول كامل او مفصله مقدمة الدرس الاول الدرس الثاني الدرس الثالث الدرس الرابع الدرس الخامس الدرس السادس الدرس السابع الدرس الثامن الدرس التاسع واخر دعوانا ان الحمد لله رب العالمين
-
السام عليكم ...... لو في حدا من الاخوة يشرحلنا كيفية استخدام cursor مع الـ form builder كيفية استرجاع البيانات ..... مثلا لو انا كتبة next_record ح تعمل fetch للعنصر التالي او لا ؟؟؟؟ وبشكل عام عن كيفية استخدام cursor مع الـ form builder ومشكورين
-
ياجماعة انا بذاكر plsql في حاجة محيراني عرفت اننا لا نستطيع استخدام g.function في plsql طب مش g.function المقصود بها (sum - max - avg - min - count) فؤجئت بمثال عادي ممكن استخدامة في plsql عاوز افادة ضوروري
-
اسلام عليكم ورحمة الله وبراكاته اريد ان اعرف كم عدد الجداول واسمائها في مشروع الكلية مع حقولها ان امكن والشكر الجزيل لكم..............
-
كيفية نقل جدول من قاعدة بيانات على سيرفر الى قاعدة بيانات سيرفر اخر متصلين معا على شبكة واحدة
-
السلام عليكم ورحمة الله وبركاته انا عندى فى الشاشة ايتم نوعه تاريخ مش بتكتبه بى إيدى بس بيظهر من شاشات تانيه وبيظهر عندى فى post-query محتاج قبل التاريخ دا بى 15 يوم يتغير لون الايتم وبعد الميعاد دا يتغير لون الايتم بلون مختلف
-
المساعده في عمل تصميم قاعدة بيانات ل محل صرافه متكامل ب sql
-
السلام عليكم ورحمه الله وبركاته لدى جدولين مبيعات ومخزون المفروض ان مع كل عمليه مبيعات يحدث انسرت في جدول المبيعات بالكميه المباعه ويتم تعديل البيانات في المخزون بحيث يقل المخزون بالكميه المباعه -المشكله انى اريد عمل تريجر عند كل عمليه انسرت لكى يعدل كميه المخزون عندما يكون رقم الid للمنتج المباع = الid للمنتج في المخزون فكيف يمكننى معرفه الid لاخر عمليه انسرت في المبيعات ؟؟؟
-
بسم الله الرحمن الرحيم تحياتي للجميع هذا وظيفة الحصول على تاريخ عشوئي خلال فترة معينة أو سنة معينة CREATE OR REPLACE FUNCTION random_date_fn (first_year IN INTEGER, last_year IN INTEGER) RETURN DATE IS rndm_date DATE; BEGIN rndm_date := TO_DATE(round(dbms_random.value(1,28))||'/'||round(dbms_random.value(1,12))||'/'||round(dbms_random.value(first_year,last_year)),'dd/mm/yyyy'); return rndm_date; END; ------------------- Examples of usage: ------------------- SQL> SELECT random_date_fn(1999,2001) random from dual; RANDOM --------- 12-APR-00 تم إضافة الملف بالمرفقات إدارة المنتدي get_random_date.txt
-
ما معنى الدالة partition by و over وlead
-
السلام عليكم اخواني انا عندي هذي الكود الذي يقوم بتحويل التاريخ الميلادي الي الهجري قم بتنفيذ هذا الfunction اولاً ثم CREATE OR REPLACE function intPart(floatNum in number) return number is floatNum1 number:=floatNum; begin if (floatNum1< -0.0000001) then return ceil(floatNum1-0.0000001); end if; return floor(floatNum1+0.0000001); end; / قم بتنفيذ الfuntionهذا ثانياً CREATE OR REPLACE function hd_fun(dateh date) return date is datea date; d number(2):=to_char(dateh,'dd'); m number(2) :=to_char(dateh,'mm'); y number(4) :=to_char(dateh,'yyyy'); jd number; l number; j number; n number; begin /*if ((y>1582) or ((y=1582)and(m>10))or((y=1582)and(m=10)and(d>1…
-
يا جماعة عاوز اعرف ال procedure بتاعي حاليا بينفذ اية (علشان اعرف هو بيتاخر في انهي مرحلة) ال procedure يتكون من عدة جمل تنفذ update , ال body يشبة الاتي begin update employees set sal=1000 where employee_id =100; "اريد هنا ان تظهر الرسالة التي تبين ان عملية ال update علي جدول ال employees انتهت" dbms_output.put_line('the table employees is updated successfully'); update departments set location_id=2000 where department_id=120; dbms_output.put_line('the table departments is updated successfully'); ;end المشكلة ان الرسائل بتظهر بعد الكود مايتنفذ و يكون الشكل كالاتي: the table employees is updated successfully the table departments is updated successfully pl/sql…
-
السلام عليكم ورحمة الله وبركاته انشات الجدول STUDENTS والذي يحتوي علي الحقل الاتي ٍ Name Null? Type ------------------------------- -------- ---- STUD_NAME NOT NULL VARCHAR2(50) اريد اضافة القيد unique الي الحقل STUD_NAME ولاني مبتدي في السيكول لا اعرف اااااالصيغة المناسبة هل هناك من يدلني؟ وجزاكم الله خيرا.
-
السلام عليكم ورحمة الله اخواني كل عام وانتم بخير لجل الله اسهل طريقة فى توصيل جهازين سوا على برنامج واحد مجربه اخوكم خالد
-
عايزة أعرف أزاى أربط الvisual bassic.net ب ال sql server 2005 ياريت تقولولى كذا طريقة النهاردة ضرورى ارجوكم
-
Hi all I need to create a produce this produce should drop certain table How can i use drop command in producre CREATE OR REPLACE PROCEDURE testProc IS s_sql VARCHAR2(500); BEGIN s_sql := 'DROP TABLE mytest'; EXECUTE IMMEDIATE s_sql; s_sql := 'CREATE TABLE mytest AS SELECT * FROM all_tables'; EXECUTE IMMEDIATE s_sql; EXCEPTION -- Use this to trap the ORA-00942: table or view does not exist WHEN OTHERS THEN NULL; end testProc; /
-
كيف اسوي استعلام بالداله decode تظهر لي اسم الطالب والمعدل المئوي والتقدير من جدول الطلاب student 90الى 100 ممتاز 80الى 89 جيد جدا 70 الى 79 جيد 50 الى 69 مقبول الرجا المساعده
-
DECLARE CURSOR DOOM IS SELECT TABLE_NAME FROM USER_TABLES; V_ID NUMBER; V_DML VARCHAR2(3000); V_PK_COL VARCHAR2(100); V_FOUND NUMBER; BEGIN FOR REC IN DOOM LOOP IF LENGTH(REC.TABLE_NAME||'_SEQ') >30 THEN SELECT COUNT(*) INTO V_FOUND FROM USER_SEQUENCES WHERE SEQUENCE_NAME=SUBSTR(REC.TABLE_NAME,1,26)||'_SEQ'; ELSE SELECT COUNT(*) INTO V_FOUND FROM USER_SEQUENCES WHERE SEQUENCE_NAME=REC.TABLE_NAME||'_SEQ'; END IF; IF V_FOUND=0 THEN BEGIN EXECUTE IMMEDIATE 'SELECT COUNT(*)+1 FROM '||REC.TABLE_NAME INTO V_ID; IF LENGTH(REC.TABLE_NAME||'_SEQ') >30 THEN EXECUTE IMMEDIATE 'CREATE SEQUENCE '||SUBSTR(REC.TABLE_NAME,4,30)||'_SEQ'||' START WITH '||V_ID||' INCREMENT BY 1…
-
Dear all I posted new post about how to run operating system commands from PLSQL http://mahmoudoracle.blogspot.com/2012/04/execute-operating-system-commands-from.html Thanks
-
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…