SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم شباب عندما أردت الدخول على sql نسيت كلمة المرور في أحد يستطيع مساعدتي
-
السلام عليكم اخوانى اريد ان اسأل هل يمكن ان استعمل مترجم على الجهاز التى سوف امتحن عليه لانى اطلعت على اسئلة الامتحان ووجد صعوبة فى فهم الاسئلة المتكوبة بالانجليزية وعند ترجمتها الى العربية استطعت فهم المطلوب من الاسئلة فهل يسمح بنتزيل مترجم على جهاز الحاسوب التى سوف امتحن عليه ارجو الافادة من اهل الخبره
-
للفائدة منقوله من تجربة شخص تحويل الارقام الى حروف Convert a Number to a String CREATE OR REPLACE FUNCTION to_words ( m_amount_in IN NUMBER, m_first_para IN VARCHAR2 := 'Dollars', m_second_para IN VARCHAR2 := 'Cents' ) RETURN VARCHAR2 AS m_amount NUMBER := m_amount_in; word_string VARCHAR2(1000); lower_number NUMBER; lower_str VARCHAR2(50); loop_var NUMBER := 1; /* Function declarartion to convert into string */ FUNCTION to_string (m_val_in NUMBER) RETURN CHAR IS BEGIN IF m_val_in > 0 THEN RETURN (INITCAP (TO_CHAR (TO_DATE (m_val_in, 'SSSSS'), 'SSSSSSP'))); ELSE RETURN (''); END IF; END…
-
as you probably know , "autocommit" is false by default . I want to make it true as soon as I log in from a Delphi program . the problem is that "set autocommit on/off" is sql-plus command , so no way to call it from pl-sql procedure , another problem is that command ( set autocommit ) is session-dependent , so setting it from one terminal program will not affect another terminal . thanks
-
السلام عليكم ورحمة وبركاته الدرس الثاني عشر CREATE TRIGGERS سنتناول بهذا الدرس ان شاء الله كيفية انشاء التريجر على قاعدة البيانات وكيفية التعامل معها وماهي انواعها وكيفية تعريف التريجر تعرف التريجر على انها الحدث الذي ينفذ اثناء حدوث تغيير على جدول معين بقاعدة البيانات لتنفيذ مجموعة من التعليمات او لأخذ معلومات واضافتها بجدول آخر او استدعاء PROCEDURE او حتى استدعاء FUNCTION تم انشائها على قاعدة البيانات قاعدة انشاء التريجر CREATE or REPLACE TRIGGER trigger_name TRIGGER TYPE ON table_name [ FOR EACH ROW ] DECLARE -- variable declarations BEGIN -- trigger code EXCEPTION WHEN ... -- exception handling END; وسوف نشرح كيفية التعامل معها CREATE or REP…
-
السلام عليكم اريد ان أسأل عن كيفية رفع متحول لقيمة معينة ( أس ) س^2 , لقد حاولت ان اجرب س^2 هذا الشكل , فيعطيني رسالة خطأ "^" غير موجودة . و شكرا كتير للجميع .
-
السلام عليكم لماذا يفضل جعل المفتاح المصدري (الاب) PARENT KEY هو المفتاح الاساسي PRIMARY KEY؟ شكرا
-
الرجاء ايضاح لماذا لايضيف البيانات الى الجدول وشكرا CREATE PROCEDURE [dbo].[sP_GM_GeographyByZone] AS declare @sqlstr as varchar(8000) DECLARE @RB AS VARCHAR(8000) DECLARE @RB1 AS VARCHAR(8000) DECLARE @Year AS INT if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'[dbo].[GM_GeographyByZone]') and type = 'U') BEGIN transaction TRUNCATE TABLE dbo.GM_GeographyByZone DROP TABLE dbo.GM_GeographyByZone commit if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'[dbo].[GM_GeographyByZone]') and type = 'U') BEGIN -- DECLARE @Year AS INT SET @Year=year(getdate()) DECLARE @tbl varchar(8000) SET @tbl = 'CREATE TABLE [dbo].[GM_Geography…
-
انا حملت اوريكل 10 g واثناء التحميل طلب مني اسم مستخدم وكلمة سر وكتبتهم وكملت التحميل وقرات شوية عن ال اس كيو ال بلاص وعرفت بعض الأوامر وحاولت اطبقها على اsql plus الموجودة مع برنامج الأوريكل الي حملتة دائيما بيديني not conected برجاء الفادة انا لسة مبتدأ في الأوريكل
-
عند log in نكتب على سبيل المثال: username/password@database محتاج اعرف database تمثل : schema or database or what ?? كمان عايز اعرف كيف انشئ واحدة جديدة باسم جديد وانسخ جميع الجداول وجميع مكونات القديمة الى الجديدة؟؟ ارجو ان يتم الرد علي .. شكرا
-
السلام عليكم أريد شرحا مبسطا للcursor واستخداماتها يا إخواني الكرام
-
DECLARE TYPE dept_table_type IS TABLE OF departments.department_name%TYPE INDEX BY PLS_INTEGER; my_dept_table dept_table_type ; loop_count NUMBER; deptno NUMBER; BEGIN FOR i IN 1..100 LOOP if MOD(i,10)=0 then SELECT department_name INTO my_dept_table (i) FROM departments WHERE DEPARTMENT_ID = i ; end if; END LOOP; FOR i IN my_dept_table.FIRST..my_dept_table.LAST LOOP DBMS_OUTPUT.PUT_LINE(my_dept_table(i).department_name) ; END LOOP; END; DBMS_OUTPUT.PUT_LINE(my_dept_table(i).department_name) ; * ERROR at line 18: ORA-06550: line 18, column 44: PLS-00487: Invalid reference to variable 'DEPARTMEN…
-
Dear All, The below post clarify how to get average on date column http://mahmoudoracle.blogspot.com/2011/08/average-on-dates-columns.html Thanks
-
السلام عليكم اخوني حد عندو علم عن fnd_user_pkg وباي اصدار ممكن استخدمها يعني انا مستخدم oracle db 9i and forms 6i وبصراحه شفت بمواقع انو مفيده جدا هاي البكج طبعا هي الموقع يلي ندليت عليها منو وموجدو فيها مثال عنها لانو بتتحتوي على اكتر من function http://www.dba-oracl...sses_script.htm
-
لو سمحتم كنت عايز اسئل ازاى اقدر اعمل lock لمجموعة بيانات معينة على سبيل المثال انا هاعمل insert فى جدول عن طريق select من جدول تانى ازاى اعمل lock على البيانات اللى انا جبتها فى ال select لغيت ما انفذ عملية ال insert
-
السلام عليكم ورحمة الله وبركاته امتحان اوراكل 1z0-051 oracle sql exam 2013 عبارة عن practics for oracle exam 28-11-2013 ويحتوي على 115 سوؤال واجاباتهم وهو بامتداد vce لذلك لابد من وجود برنامج visual certexam suit الي انا نزلته وهتلاقوه في الرباط التالي http://www.araboug.org/ib/index.php?showtopic=54845 نجي بقى لرابط الانتحان على الميديافير http://www.mediafire.com/download/pu52ma6ntc2w0og/Oracle.Braindumps.1z0-051.v2013-11-28.by.Marie.115q.vce والله الموفق لي ولكم ........ لاي استفسار ت/01273688040 ايميل/[email protected]
-
السلام عليكم اخواني .. الحمد لله وحده .. تم الانتهاء من شرح دروس SQL على database 11G حسب سلايدات اوراكل .. الشرح عملي بعيدا عن النظري .. صوت وصورة HD ارجو لكم الاستفادة و أسأل الله القبول .. ولا تنسوني من صالح دعائكم http://technawi.net/?cat=25
-
انا بستخدم المستعرض لوراكل oracle sql 11g express edtion وكما نعلم انه فيه يوزر افتراضي اسمه emp احاول اخذ بيانات من اليوزر باستخدام الكود التالي select * from emp where deptno = &dep_num ; يطلع لي الخطا التالي ؟!!! ORA-01008: not all variables bound فياريت احد يساعدني ايش المشكلة بالزبط ؟!!!
-
السلام عليكم ايها الكرام كانت اللغه عربيه عندي عندما قمت بتنصيب الاوراكل وتوابعه بعدها اصبح sql plus يطلب مني ادخال اسم المستخدم والرقم السري بلغة غريبة لا هي عربيه ولا انجليزية مثل ما في الصورة المرفقه وحولت اللغه في الجهاز الى انجليزية لكن لا جدوى من ذلك افيدوني بارك الله فيكم
-
السلام عليكم ورحمة الله وبركاته قمت بعمل استدعاء لل APIs cs_servicerequest_pub.Create_ServiceReques وتم التنفيذ بنجاح وظهرت اول ServiceReques هذا في حال تمرير قيم للباراميتر ولكن في حال قراءة القيم من جدول كيف يتم ذلك وشكرا create_service_request.txt
-
ياشباب برجاء مساعدتى فى كيفية نقل البيانات من oracle الى sql 2000 فى اقرب وقت ممكن
-
اريد اخيار الموظفين من جدول بشرط معين مثل التاريخ التوظيف = 01-09-2005 وفى نفس الوقت اختيار الموظفين بالتاريخ التعيين اقل من هذا التاريخ =< 01-09-2005 من نفس الجدول مثل هذا الامر select p.CREDIT_VALUE,r.emp_aname,p.CREDIT_BALANCE,p.TRANS_DATE from PAY_EMPLYEE_DEDCUTION p ,PER_EMPLOYMENT_MASTER r where p.STOP_FLAG = '1' AND p.SUB_CODE = '10026' AND p.SUB_DED_CODE = '05015' and p.TRANS_DATE = '01-09-2005' or( p.employee_no in (select y.employee_no from PAY_EMPLYEE_DEDCUTION y where y.SUB_CODE = '10026' AND y.SUB_DED_CODE = '05015' and y.TRANS_DATE <= '01-09-2005' and y.DED_END_DATE >='01-09-2005' and y.employee_no=p.employee_no and y.employee_no=r.employee_no)…
-
MERGE INTO EMPC C USING EMP E ON (C.EMPNO=E.EMPNO) WHEN MATCHED THEN UPDATE SET C.EMPNO=E.EMPNO ,C.ENAME=E.ENAME, C.JOB=E.JOB, C.MGR=E.MGR, C.HIREDATE=E.HIREDATE, C.SAL=E.SAL, C.COMM=E.COMM, C.DEPTNO=E.DEPTNO WHEN NOT MATCHED THEN INSERT VALUES(12,'ASSD','IT',545,'12/12/1920',121,12,12) (
-
-
مرحبا سؤالي هو ماهو ال datatype الذي نكتبه لعمل check item عند انشاء table جديده بحيث يكون ال colomn المراد بهيئة ال checkbox في ال developer