SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
الى الاعضاء الاعزاء تحياتي لكم ، كم وعدتكم كل يوم معلومة تفيدني وتفيدكم . 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…
-
عندى جدول فية الاتي ID _PK DATE QYT الكمية PRICE سعر الوحده AMOUNT وهو عبارة عن QYT * PRICE اريد عمل procedure يقول بحساب AMOUNT و يقوم بوضع القيمة فى الجدول مجرد تفيذ الاجراء وشكراا لكم
-
السلام عليكم اول شئ قمت بالدخول على المستخدم scott/tiger انا قمت بانشاء sequence بهذه الطريقة Create Sequence mainsequence Increment by 1 Start With 1 Maxvalue 2000000 NoCache Nocycle; Sequence created. تمام ؟ تم قمت بانشاء جدول صغير create table seq (id number(6),fname varchar2 (30),sal number (5,3) , nat number (3)); table created. تمام ؟ تم قمت بمحاولة نقل بعض البيانات من جدول emp الى الجدول الذي انشاته seq بحيث يكون الحقل id هو sequence الذي قمت بانشائه اى يكون ترقيم تلقائي وقمت بعمل هذه التعليمات insert into seq (id,fname,sal) select mainsequence,(ename,sal from emp ) insert into …
-
السلام عليكم ورحمه الله وبركاته عندى جدول يقوم بأدخال تبرعات لجمعيه خيريه هذه التربعات يجب ايداعها بالبنك قبل اي توزيع لهذه التبرعات ومن ثم سحبها للتوزيع فى هذا الجدول يتم ادخال اسم المتبرع والتاريخ والمبلغ ... المهم هنا المبلغ طبعا المبلغ او التبرع يكون مره لحساب المرضى ومره اخرى للزكاه ومره اخري للايتام اريد تجميع هذه المبالغ بحيث تجميع المبالخ للايتام وتجميع مبالغ المرضى لحد هنا مفيش مشكله المشكله فى لو افترضنا ان الايتام مجموع حسابهم 1000 والمرضى 2000 والزكاه 3000 (ملاحظه :بأمكان المستخدم زياده انواع هذه التبرعات) نريد عند ايداع هذه المبالغ نأخذ 200 من الايتام سيتبقى 800 لسه مدخلوش البنك و 550 من المرضى هيتبقى 1450 لسه مدخلوش البنك وهكذا وعند السحب نفس الطريقه …
-
يا اخوان عندي عمود للوقت شو احط نوعه واذا حطيته من نوع date فكيف ممكن اضيف على العمود مثلا 12:00 am او 15:00 وشكرا
-
السلام عليكم ........ انا مبتدئ واريد خلفية عن ال java .... و java stored procedure ...
-
السلام عليكم ورحمة الله وبركاته تحية طيبة لجميع أعضاء المنتدى وبصراحة عقدتني على الآخر utl_fileأرجو من الإخوان المساعدة في هذه المشكلة عندما جربت الكود للكتابة على ملف : create or replace procedure sal_status(p_filedir in varchar2,p_filename in varchar2) is v_filehandle utl_File.file_type; cursor emp_info is select ename,sal,deptno from emp order by deptno; v_newdeptno number; v_olddeptno number:=0; begin v_filehandle :=utl_file.fopen(p_filedir,p_filename,'w'); utl_file.putf(v_filehandle,'salary report : Generated on %s\n',sysdate); utl_file.new_line(v_filehandle); for v_emp_rec in emp_info loop v_newdeptno:=v_emp_rec.deptno; if v_newdeptno <> v_olddeptno then…
-
السلام عليكم ورحمة الله انا بسأل عن اهمية جملة الpl بمعنى بعد عمل اجراء معين كيف يتم قراءتها ، او كيف اعرف النتيجة التى طبقت بعد عمل اجراء معين وشكرا
-
السلام عليكم .. لو سمحتو ياشباب انا بدي مسار الملف اللي من خلاله استطيع ان احدد البارامتر الخاص ب utl_file_dir . انا بشتغل على 9i ب كتاب pl_sql الخاص بأوراكل مكتوب ان الملف هو init.ora . بس انا فتحت الملف ما لقيت البارامتر المطلوب. انشاءالله كون واضح بالسؤال . وانشاءلله حدا يعبرنا .
-
السلام عليكم كنت بدخل للمستخدم sys عادي اما الان بقي يقولي insufficient privileges وعلي فكرة انا بدخل اي مستخدم عادي حتيsystemمافيش مشكلة ماعدا sys
-
شباب لو تسمحو اذا عندي عدد من الجداول في الاس كيو ال منشائة سابقا واريد ان افرمت الجهاز لامر ضروري جدا فما هو الحل للجداول وبارك الله فيكم
-
CREATE OR REPLACE TRIGGER SEC_SAL1 BEFORE INSERT OR UPDATE OF SAL ON EMPC FOR EACH ROW BEGIN IF NOT (:NEW.JOB IN ('CLERK','MGR')) AND :NEW.SAL >15000 THEN RAISE_APPLICATION_ERROR(-20330,'عفوا لا يمكنك ذلك'); END IF; END; / INSERT INTO EMPC(EMPNO,SAL) VALUES(7778,15000);
-
أخوانى فى منتدئ عرب اوراكل ( كل عام وانتم بـخـــــــــ ـــــــــــير) عندى ســـــــــؤال محيرنى جــــــــــدا هو اذا وقع او سقط الويندوز الذى يعمل فية مشروع التخرج وقمت بعمل ويندوز جديد كيف يتم اتصال بقاعدة البيانات الخاصة بالمشروع علما بان اننى قمت بعمل مساحة تخزينية خاصة بالمشروع فى برتشن خاصـــــة بقاعدة البيانات أخوانى برجاء الرد لان الامر فى غايــــــــــــــــة graveness ودمتم سالميـــــــــــــن
-
عند عمل امر select * from tab ياتيني هذه الجداول SQL> select * from tab; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- DEPT TABLE EMP TABLE BONUS TABLE SALGRADE TABLE BIN$LcL5iAqsS02u6KWOin6raw==$0 TABLE BIN$k3LEXE1CSB61faFmQR5Wng==$0 TABLE BIN$1GTyBEtMRb21w6TvtEOG8w==$0 TABLE BIN$FqSpJ5LHTaSv2aOEHeNM9w==$0 TABLE BIN$M5J5eJ/cSE6tKFm7hhxCNQ==$0 TABLE BIN$0Tdi9OHtRhKlxt7BQjnO2g==$0 TABLE BIN$nJBHx32MQJGhVS3AavIfLg==$0 TABLE BIN$HTd61HLrTLOFij1BDXiFFQ==$0 TABLE BIN$M0cmAYSIQe2vXKSuzKvbpg==$0 TABLE BIN$rLhwuRUKQtOk…
-
عند عمل نسخة من جدول ب امر create كيفية نقل index مع الجدول الجديد
-
السلام عليكم انا فى الشركة عندنا مكينة حضور وانصراف بتطالع البيانات على انها ملف txt انا عايز اخالى الملف دى يباء بيانات على نظام اوركال ودى سطر من مخرجات المكينة 072352,2,1137,?,48,40,40,40,40 حيث ان 1137 رقم الموظف 2 رقم الفرع 072352 دى الساعة ارجو المساعدة ودى عض المخرجات المكيبنة للتجربة وافادتى بحل ارجوكم 065252,2,1205,?,48,40,40,40,40 071157,2,1257,?,48,40,40,40,40 071348,2,1189,?,48,40,40,40,40 071908,2,1124,?,48,40,40,40,40 071913,2,1072,?,48,40,40,40,40 071921,2,1123,?,48,40,40,40,40 071932,2,1124,?,48,40,40,40,40 071947,2,1198,?,48,40,40,40,40 071953,2,1227,?,48,40,40,40,40 071958,2,1060,?,48,40,40,40,40 072006,2,1060,?,48,40,40,40,40 072232,2,1253,?,48,40,40,…
-
عندى table فى بيانات فى صورة صفوف وانا عايز sql بحيث يظهر البيانات فى صورة اعمدة برجاء الرد وشكرا
-
السلام عليكــم ورحمـة الله وبركاتــه ،، عندى جدولين جدول لتسجيلات الطلاب وجدول للغياب جدول تسجيلات الطلاب اسمة students وفية حقلين username و CourseId وجدول الغياب اسمة Absen وفية حقلين Username و CourseId الجدولين فيهم نفس البيانات بس جدول الغياب فية بعض البيانات مش موجودة فعاوز اطلع user name و courseId من جدول students اللى ميكنوش موجودين فى جدول Absen علما بأن عاوز انى ادور على الاتنين مع بعض مش كل واحد لوحدة لأنى لو دورت على username فى جدول Absen هيكون موجود كذا مرة بس انا عاوز اقارن لما يكون الاتنين Username و CourseId موجودين الاتنين مع بعض فى نفس الرو row فى جدول ال Student ومش موجودين الاتنين مع بعض فى نفس الرو row فى جدول ال Absen يا ريت حد يساعدنى بسرعة
-
دلوقتى انا عايز Select statement تطلع NEW Salary بالشكل ده بمعنى ان لو المرتب 1000 يطلع new Salary * " one star " ولو المرتب 2000 يطلع 2 stars ولو 5000 يطلع 5 stars يعنى انا بشتغل على الالفات بس ارجو المساعده
-
السلام عليكم انا لو عايز اعمل رم تسلسلى فانا بستخدم sequence صح بس دى بتم تحديد رقم كحد اقصى انا مش عايز احدد رقم كحد اقصى انا عايز التسلسل الى مالا نهاية وشكرا لحضرتكم
-
عايز اعمل استعراض لاسامى الموظفين ومرتباتهم بحيث المرتبات كل الف جنية بنجمة يعنى لو واحد مرتبه 5000 جنية تظهر***** ولو واحد مرتبة 2000 جنية تظهر ** وهكذا ازاىىىىى ؟؟؟ ارجو الرد سريعا
-
السلام عليكم ورحمة اللة وبركاتة لو سمحتو انا عندى مشكلة فى جملة select دة ومش قادر اعرف المشكلة فين بس انا قدرت احدد المشكلة فين بس مش عارف احلها لحد دلوقتى رجاء اذا فى حد يقدر يساعدنى فيها لو سمحتو --where to_date(:enter_date||:enter_time,'ddmmyyyyhh24miss')between to_date(to_char(ADM_ACC_HOS_ADM_DATE,'ddmmyyyy')||' '||replace(ADM_ACC_HOS_ADM_TIME,':'),'ddmmyyyyhh24miss') and to_date(to_char(ADM_ACC_HOS_EXIT_DATE,'ddmmyyyy')||' '||replace(ADM_ACC_HOS_EXIT_TIME,':'),'ddmmyyyyhh24miss')--
-
بسم الله الرحمن الرحيم انا خريجة كلية تجارة المنصورة وقرات وبحثت عن الاوراكل كتير ونزلت شروحات كتيرة عن sql و plsql وحبيت انى اخد دورة معتمدة عن الاوراكل كلها وسمعت ان فيه منحة مقدمة من كلية هندسة المنصورة عن الاوراكل كلها واتصلت عشان احجز الدورة وقالوا ان ادامى شهر عشان ادخل فى مجموعة جديدة بس هما قالولى ان فيه مجموعة موجودة حاليا ممكن ادخل معاهم بس هما خلصوا ال sql كلها وهيبدأوا فى plsql وال forms وال reports وقالوا ليا ممكن بعد ماخد معاهم ده ارجع اخد ال sql بعد كده مع اى مجموعة جديدة وقالوا ان الشهادات معتمدة من كلية هندسة جامعة المنصورة وموثقة فى الخارجية المصرية وبيعطوا كمان معاها شهادة خبرة وعاملين خصم 70 % والدورة كلها هتتكلف بالامتحانات الف…
-
عندي أسئلة بسيطة تتعلق بـ Sql وأيضاً بـ pl-Sql السؤال الأول: STUDENTS هذا أسم الجدول يتكون من الحقول التالية: حقل ID من نوع Number 5,0 حقل NAME من نوع Varchar2(80 حقل BIRTHDATE من نوع Date ----------------------------------------------------------------------------- 1) Identify all errors and correct if possible: Begin Declare y varchar2(50); Select BIRTHDATE INTO y FROM STUDENTS; End; Begin Select NAME INTO y FROM STUDENTS WHERE ID = 100; END; ________________________________________ 2) Write the code to generate next ID automatically of a new inserted student. ID should be 10, 20, 30… Where this code is written? _…
-
الأسئلة في الملف المرفق SQL حليت بعض منها واللأخرى لم أستطع حلها p table pno descr color P1 Widget Blue P2 Widget Red P3 Dongle Green s table sno name city S1 Pierre Paris S2 John London S3 Mario Rome sp table sno pno qty S1 P1 NULL S2 P1 200 S3 P1 1000 S3 P2 200 1. Assume that the DB tables have many tuples and write SQL queries to do the following: a. Write an SQL query to display/find all Red parts: b. Write an SQL query to display/find all Blue parts that are supplied by suppliers located in London (i.e., suppliers who have city=London). Show supplier number, name, part number, description and color…