SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
:angry: إليكم الجداول كاملة لعمل الصلاحيات وهي كما ذكرت لكم من أقوى الصلاحيات وهو كما مرفق يتم بناءه كما هو مرتب CREATE TABLE COMMON_USERS ( USER_NO NUMBER(7) DEFAULT '0 ' NOT NULL, EMPLOYEE_NO NUMBER(7) DEFAULT '0', USER_NAME VARCHAR2(40) NOT NULL, PASSWORD VARCHAR2(6) NOT NULL, DEPT_NO VARCHAR2(10), FREEEZE_UNFREEZE NUMBER(1) DEFAULT '0' NOT NULL, PRIVILEGE_FLAG NUMBER(1) DEFAULT '0' NOT NULL, SYSTEM_EXP_DATE …
-
انا عاوز اسخدم ال dynamic sql فى عملية ادخال بيانات داخل جداول له نفس الهيكل وانا مكون جداول من على الفورم وكل جدول بكونه المستخدم بيدخل داخل جدول وانا اريدان يدخال المستخدم البيانات ويختار اسم الجدول من list . انا جربت الكود التالى ولكن لم يفلح الكود CREATE PROCEDURE insert_into_table ( table_name VARCHAR2, v_code nimber, v_date date, v_per_id number ) IS stmt_str VARCHAR2(200); BEGIN stmt_str := 'INSERT INTO ' || table_name || ' values (:t_code, :t_date, :per_id)'; EXECUTE IMMEDIATE stmt_str USING v_code,v_date,v_per_id; END; برجاء الافاده والسرعه ولكم جزيل الشكر واطمع فى تعليق بسيط على كل مجموعة سطور ايهاب وجدى
-
حملت اخيرا من موقع اوريكل برنامج sql developer .. ولم اعرف كيف اعمل connect علي الdatabase اريد شرح كيفيه عمل البرنامج وهل هذا البرنامج مهم ويغني عن الisqlplus ام لا
-
<<sss>> declare sall number (5,2) :=6000; commm number (5,2) :=sall*.2; masg varchar2 (25) :='mabrook'; begin declare sall number (5,2) := 5000; commm number (5,2) := 0; totalsal number (5,2) := sall+commm; begin masg := 'clairk not' || masg; sss.commm:=sall*.2 end; masg :='salesman' || masg; end; /
-
السلام عليكم و رحمة الله و بركاته ازاى اعمل استعلام يقوم بحساب مجموع اجمالى عدد معين من الحقول مرتبط بمفتاح اساسى واحد بمعنى انا مثلا عندى جدول الموظفين و جدول مفردات المرتب الموظف الواحد له مجموعة من المفردات فى جدول مفردات المرتب ازاى اجمع المفردات الخاصة بكل موظف على حدى فى PL/SQL
-
السلام عليكم ورحمة الله يا جماعة الحقوني انا ال joins خبلتني خلاص راحت راسي و مش فاهمها و الله يا جماعة بليييز اللي يعرف يشرحها ببساطة يقولي و ربنا راح يجازيكوو خير ان شاء الله أسأل الله الدعاء اليكم و الى جميع المسلمين بالهداية و و الرحمة و المغفرة
-
لو انا انشأت جدول بحقول عايز أخلي حقل من الحقول ان يكون له قيمه أفتراضيه ميكنشي null بمعني SQL> create table test1(id number(4),sname varchar2(10),email varchar2(20)); Table created. هذا لانشأ الجدول وده كود الاضافه SQL> insert into test1 values (1,'waleed',default); 1 row created. فهذا الكود ضاف بالفعل ولكن انا كتبت كلمة default بمعني ان المفروض انه هياخد قيمه أأفتراضيه وتعتبر هي الان null لانها لم تحدد بعد وهذا ناتج البحث SQL> select * from test1 2 / ID SNAME EMAIL ---------- ---------- -------------------- 1 waleed فكيف يتم تحديد القيمه الافتراضيه وتغيرها حتي يتم أضافة أميل أخر ويكون وهمي مثلا حتي يكون الناتج مثلا بعض عمل كود …
-
اخوانى السلام عليكم ابحث عن الصيغة الصحيحة لامر WHEN-BUTTON-PRESSED واستخدم هذا التريجر عندما اريد الضغط على بوتن فى فورمه فيقوم بتحويلى الى فورم اخرى وشكرا لكم
-
كيف احصل علي ثاني اكبر راتب في جدول الموظفين تاني اعلي راتب فقط في ريكورد لوحدو
-
السلام عليكم اني اعمل backup للبينات الموجدة في قاعدة البيانات بعمل export لها بين فترة واخرى هل هذه الطريقة صحيحة ام لا وهل من الممكن ان تتم هذه العملية بصورة اوتماتكية وما هو الايعاز المناسب لهذه العملية مع الشكر الجزيل
-
Example (pu_04_08) CREATE OR REPLACE PACKAGE emp_package IS TYPE emp_table_type IS TABLE OF employees%ROWTYPE INDEX BY BINARY_INTEGER; emp_table emp_table_type; PROCEDURE read_emp_table (p_emp_table OUT emp_table_type); END emp_package; / CREATE OR REPLACE PACKAGE BODY emp_package IS PROCEDURE read_emp_table (p_emp_table OUT emp_table_type) IS i BINARY_INTEGER := 1; BEGIN FOR emp_record IN (SELECT * FROM employees)LOOP p_emp_table(i) := emp_record; i:= i+1; END LOOP; END read_emp_table; END emp_package; / ممكن حد يشرحلي الكود ده بيعمل ايه
-
السلام عليكم ورحمة الله وبركاته أود عمل فورمات معين للجداول والداتا بيس تبعتي عن طريق أوامر مثل COLUMN name FORMAT A3 SET PAGESIZE 16 ومثل كذا، هذي الأوامر موجودة في ال SQL*plus وأنا اشتغل على MySQL فكيف أستطيع استخدامها؟
-
-
اذا تكرمتو يا جماعة استفسار بسيط بخصوص امتحان 1z0-047 هل اذا نجحت بهذا الامتحان باحصل على شهادة ام احصل فقط على ربورت مثل امتحان SQL مع جزيل الشكر ....
-
معلش يا جماعة عايز اسئل سؤال بس انا حاسس انة غبى شوية انا عايز اعرف اية الفرق بيين كورس ال sql /pl و كورس sql fundamental1 , 2
-
Dear all You can read below post http://mahmoudoracle.blogspot.com/2012/02/joke-with-oracle.html
-
السلام عليكم .. أثناء تفحصي ل function وجدت إستخدام ل extend ؟؟ لو تكرمتم شرح لها وإستخداماتها ..
-
مساعدة من فضلكم..بدخل الأمر ده select to_char(next_day(add_months(hire_date,6),'FRIDAY'),'fmDay,month DDth, YYYY') from employees بيظهر لى ORA-01846: اليوم من الأسبوع غير صالح ... 01846. 00000 - "not a valid day of the week" *Cause: *Action المشكلة فى ايه؟
-
كيف استطيع ان اضيف الامر on delete cascade الي جدول منشئ سابقا على العمود المحدد create table Reservation ( res_id number(10) primary key, res_name varchar2(50) not null, res_phon number(15) not null, res_conf_id number(1) default null references confirmation(conf_id), htl_conf_id number(1) default null references confirmation(conf_id) , custt_id number(1) references cust_type(custt_id) not null , res_for number(10) not null, addinf_id number(10) references add_info(addinf_id) );
-
السلام عليكم ورحمة الله وبركاته اريد مساعدتكم اريد كود يقوم بعمل اظافة معلومات وحذفها وتحديثها على البوتن ومشكور لكم جميعا
-
تحياتي لجميع الاعضاء PL/SQL script on a Windows based client to open and read a windows file on the client. After editing the content, and insert the data into an Oracle table. set serveroutput on DECLARE fHandle UTL_FILE.FILE_TYPE; vTextIn varchar2(25); vTextOut varchar2(25); BEGIN -- Might get INVALID_PATH, INVALID_MODE, or INVALID_OPERATION fHandle := UTL_FILE.FOPEN('c:\temp','utlout.txt','a'); IF UTL_FILE.IS_OPEN(fHandle) THEN DBMS_OUTPUT.PUT_LINE('File write open'); ELSE DBMS_OUTPUT.PUT_LINE('File write not open'); END IF; EXCEPTION WHEN UTL_FILE.INVALID_PATH THEN RAISE_APPLICATION_ERROR(-20100,'Invalid Path'); WHEN UTL_FILE.INVALID_MODE THEN RAISE_APPLICATIO…
-
السلام عليكم ورحمة الله وبركاته،، تحية طيبة للجميع, هل يعلم احدكم تفاصيل دقيقة عن استخدام for update clause مع الـ cursors او مع جملة select ؟ انا عندي فكرة بسيطة عنها..وهي انها تعمل قفل على الصفوف المختارة في الجملة من ان يعمل عليها DML...لكن ماذا تعمل ايضا لا اعرف..وكيف يتم هذا القفل؟..وكيف ومتى يزول؟..وما هو طريقة وفائدة استخدامها؟ وماهو استخدام جملة where current of CURSOR معها ؟ من يعرف شيءا عنها...يفيدنا بها جزاه الله عني وعن سائر الاعضاء كل خير..
-
-
السلام عليكم ورحمة الله وبركاته اخواني لو عندي ملف اكسل وفيه بيانات كيف ممكن اقدر ادخل البيانات الموجوده بملف الاكسل الى قاعدة البيانات مباشرة ومرة واحده..؟ وليس شرطا أن يكون ملف اكسل قد يكون مستند نصي TXT FILE متساوي الاعمدة كانه ملف اكسل بمعنى ان الفراغات بين الاعمدة متساوية.
-
اذا في اي شخص يساعدني في الحصول على اخر نسخة من هذا الامتحان وشكرررررررررررررررا