SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
تكملة كتاب الـ pl sql بالعربى ch_13_more_package_concepts.pdf ch_15_lob.pdf
-
أهلاً بيك فى منتدى الـ SQL هنا ستجد أهم المواضيع و الاكثر أفادة بما يتعلق بلغة الـ SQL و لكنى أنصحك أن تبداء أولاً بهذا الموضوع :- شروط هامة عند كتابة المشاركات و هذه هى قائمة المواضيع الهامة :- --------------------------------------------------------------------------------------------------------- طريقك الأمين لتعلم SQL ORACLE ============================================ دروس كيف تبدأ في تعلم الأوراكل للمبتدئين ============================================ دروس في مفاهيم قواعد البيانات ============================================ ترجمة كتاب Introduction To SQL ============================================ أوامر SQL*Plus كامله فى ملف واحد =============…
-
الكتاب يحتوي على امثله كثيره في الاوركل PL/SQL procedures FUNCTIONS packages and package body اتمنى ان ينال اعجابكم التحميل http://www.filestube.com/4f0285a9d62d0e1603e9/go.html اخوكم المنهدس /محمد الشامي من اليمن صدقة الى روح والدي
-
الاخوة الاعزاء : تحية طيبة وبعد أرجو منكم التكرم بشرح UNION ALL و UNION و MINUS و INTERSECT ان أمكن مع توضيح الفائده من استخدامه مع الامثلة التي توضح ذلك . راجياً منكم الرد بالسرعة الممكنة . وشكراً
-
تحياتي للجميع عملية مقارنة تاريخين باليوم الساعة والدقائق والثواني كذلك tofeee CREATE OR REPLACE FUNCTION date_difference( p_start_date IN DATE, p_end_date IN DATE ) RETURN VARCHAR2 IS ln_difference NUMBER := p_end_date - p_start_date; ln_days PLS_INTEGER := trunc( ln_difference ); ln_hours PLS_INTEGER := mod( 24 * ln_difference, 24); ln_mins PLS_INTEGER := mod( 1440 * ln_difference, 60); ln_secs PLS_INTEGER := mod( 86400 * ln_difference, 60); BEGIN RETURN( 'Days : ' || ln_days || ' Hours : ' || ln_hours || ' Mins : ' || ln_mins || ' Secs : ' || ln_secs); FUNCTION_DATE_DIFF.txt
-
السلام عليكم ورحمة الله وبركاته،، حل لمشكلة يعاني منها الكثير ملاحظة :اذا تم وجد اي خطا اتمنى ابلا غي .... date_hd.sql
-
السلام عليكم ورحمة الله وبركاته مرفق ملف يوضح بعض استخدامات HELP والتعامل معها فى بيئة SQL*Plus جزاكم الله كل خير وبارك لكم في اعمالكم [color=red]HELP[/color] v SQL> help or SQL> ? HELP ---- Accesses this command line help system. Enter HELP INDEX or ? INDEX for a list of topics. In iSQL*Plus, click the Help button to display iSQL*Plus online help. You can view SQL*Plus resources at http://otn.oracle.com/tech/sql_plus/ and the Oracle Database Library at http://otn.oracle.com/documentation/ HELP|? [topic] v SQL> help index or SQL> ? index Enter Help [topic] for help. @ COPY PAU…
-
سلام شباب في شي حدا بيحسن يعطينا قائمة باوامر اللغة sql و اوامر البيئة sql*plus كاملة ؟ لأنه في كل الدروس الموضوعة في المنتديات مافي هيك قائمة اذا في حدا الله يوفقكن حطولنا اياها هون منشان نفيد و نستفيد ، جزاكم الله خير
-
السلام عليكم ورحمةو الله وبركاته اخوانى انا اريد المساعدة عندما قمت بنتنصيب الاوريكال جائتنى مشكلة واريد حل لها فارجو مساعدة ضرورى عندما ذهبت الى sql pus حتى اكتب الاكواد بداخلها ففجئت انها لا تفتح واليكم الصورة
-
دعـــــوة للمشاركة في تكوين مصطلح تقنى لاوراكل احبائى فى الله ســــــلام الله عليـكم ورحمتـــــه وبركاتـــــــه تأخذ اوراكل اسمها من الاسم اليوناني القديم اوراكل Oracle والذى يشير إلى الكاهنة المقدسة التي يطلبها الناس للتبوء بالغيب ولتفسير حكمة الإلهة المقدسة0 ان كل ما تقوله هو حكمة ولكنها دائما حكمة سامية مغلفة بالغموض 0فمن تنوع وغزارة المعرفة المرتبطة بها مع غموض محير كانت الساحرة الجميلة اوراكل جديرة بان تتتوج أميرة للسحر والغموض 0 إننا بعون الله وتوفقيه ننوى أن ننتهك حرمة أسرارها ونتعلم ما يفيضه ويمنه الله علينا وحده لا شريك له وبعون الله وحده سنفعل حتى لا يبقى هناك أية الغاز أو غيره 0وسبيلنا الاول فى ذلك هو محاولة الاقتراب المتأنى منها والقرا…
-
السلام عليكم مرحبا للجميع وتحياتي لكم ممكن مساعدة هل هناك طريقة لتحديد طريقة ادخال التاريخ اي يكون على الصيغة dd/mm/yy بدل 18-oct-2004 الرؤجاء ممن عنده امكانية المساعدة وشكرا
-
السلام عليكم إخواني هذه function لتحويل التاريخ الميلادي الي هجري بالفورمات التي تريدها ملحوظة : اليوم الزائد هو لمعالجة مشكلة انحراف التاريخ الهجري ملحوظة كمان مرة : لا يمكن استدعاء هذه الfunction من جملة select لانها تحتوي علي جملة ddl CREATE OR REPLACE function to_DATE_ARABIC( p_date in date, p_fmt in varchar2 ) return varchar2 as l_return_string varchar2(255); v_cal varchar2(255):='arabic hijrah'; begin execute immediate 'alter session set nls_calendar = '''||V_cal||''''; l_return_string := to_char( p_date+1, p_fmt ); execute immediate 'alter session set nls_calendar = ''Gregorian'''; l_return_string:=replace(l_return…
-
بيانات الموظفين اللى ولدو بعد عام 1997 و JOB_ID = ST_CLERK . select * from employees where job_id = 'ST_CLERK' and hire_date > '31-dec-1997';
-
السلام عليكم ورحمة الله وبركاته هذه المواقع هى مواقع جميلة جدا لتعلم ال PL/SQL لا تجعلوا هذه المواقع تفوتكم أدعو الله لى بالمغفرة و الرحمة links.txt
-
السلام عليكم عندي مشكلة ارغب في ايجاد حل : معي دالة الارقام المتسلسلة في حالة حذف اي عمود يكو هناك ارقام متسلسلة غير مستغلة كيف يمكن ايجاد تلك الرقام الغير مستعملة ومن ضمن التسلسل بواسطة جملة استعلام Mohammed Basalama
-
لقد أرفقت صورتين بهم جميع أوامر ال SQL مكتوبة بطريقة سهلة و بسيطة و ارجو ان يستفيد بها الجميع وبالتوفيق
-
السلام عليم ورحمة الله وبركاتة هذا بروسيجر يقوم بعرض تقويم Calendar ، لشهر الذي تطلبه. وكل ماعليك ان تدخل له رقم الشهر والسنة ليطبعه لك create or replace procedure calendar(month varchar,year varchar) as type weeks is varray(6) of varchar2(21); l_weeks weeks := weeks(); l_last_day number; l_w_day number; begin l_weeks.extend(6); l_w_day := to_number(to_char(to_date(month||year,'MMYYYY'),'D')); l_last_day := to_number(to_char(last_day(to_date(month||year,'MMYYYY')),'DD')); for i in 1..l_last_day loop l_weeks(trunc((i+l_w_day-2)/7)+1) := l_weeks(trunc((i+l_w_day-2)/7)+1)||' '||rpad(to_char(i),2); end loop; dbms_output.put_line('----- '||month||'-'||year||' -----')…
-
ياشباب أنا أعرف كيف أستخدم الCursor ولكني لاأعرف متى أستخدمها؟ متى يجب أن نستخدم الCursor?
-
السلام عليكم و رحمة الله و بركاته يمكنكم من هنا تحميل الأكواد الموجود بالمكتبة مباشرة بدون الدخول الي الموضوع نفسه لفتح الاكواد في المتصفح اضغط علي الرابط و لحفظ الكود مباشرة الي جهازك اضغط يمينا علي الرابط ثم اختر Save Target As ------------------------------------------------------------------------------------------------------------------------ 1-Function لتحويل التاريخ الميلادي الي تاريخ هجري -بواسطة hanon_ocp to_date_arabic.txt 2- Function للتأكد من البيانات اذا كانت ارقام ام حروف- بواسطة hanon_ocp ISNUMBER.txt 3-Function لارسال ايميل عن طريق الPL......بواسطة الساعى 4-وظيفة مقارنة بين تاريخين باليوم و الساعة و الثو…
-
السلام عليكم ورحمة الله وبركاته سنتناول في هذا الدرس كيفية التعرف على ال Synonyms وماهي وكيفية انشائها وحذفها ال Synonyms هو عبارة عن بديل لمحتويات قاعدة البيانات مثل الtables, views, sequences, stored procedures, وغيرها من المحتويات وفائدتها ان المستخدم يستطيع ان يجلب او يعدل من خلال سكيما مختلفة قاعدة الانشاء كود: create [or replace] [public] synonym [schema .] synonym_name for [schema .] object_name [@ dblink]; or replace وهذه نستخدمها عندما نريد التعديل على Synonyms موجود اصلا public نكتبها اذا كنا نريد جميع المستخدمين على قاعدة البيانات الاستفادة منها schema . وهنا نكتب اسم السكيما التي نريد انشاء ال Synonyms عليها object_name هو اسم tables, views, sequen…
-
هذا ال PROCEDURE خاص بتقسيم أرقام التليفون جرب أحسن كثير من الشرح هذا ال PRODEDURE ------------------------------ من على SQL PLUS ضع الكود التالى كما هو PASTE & COPY CREATE OR REPLACE PROCEDURE format_phone (v_phone_no IN OUT VARCHAR2) IS BEGIN v_phone_no := '(' || SUBSTR(v_phone_no,1,3) || ')' || SUBSTR(v_phone_no,4,3) || '-' || SUBSTR(v_phone_no,7); END format_phone; / للتجريب من الفورم المرفق الخاص بالعملاء أدخل بيانات أى عميل وليكن رقم العميل واسم العميل ورقم التليفون واعمل SAVE ولاحظ التغير فى حقل التليفون ------------------------------------------------------------------------------------ أذا اردت أستخدامة …
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته،، اخوتى فى الله هذ ا ملف استعراضى Microsoft PowerPoint عن جمل SQL و نصائح عند عمل جمل بها شرط او Join او Index و العديد من النقاط المهمه ادعو الله ان ينفعكم به Tuning_Tips_ppt.rar
-
السلام عليكم إخواني الأعزاء باستخدام هذه الدالة SELECT TO_CHAR (SYSDATE, 'Day dd-Month-yyyy', 'nls_date_language = arabic') FROM DUAL; تظهر النتيجة هكذا الثلاثاء 22-كانون الأول-2009 كيف يمكن جعلها هكذا الثلاثاء 22-ديسمبر-2009 بدون الرجوع إلى الـRegional Language هل يوجد Parameter لذلك مثل NLS_TERRITORY وكيف يمكن استخدامه
-
بسم الله الرحمن الرحيم السلام عليكم سنتطرق الى الفنكشن وسنأخد معه امثله للتوضيح... اولا هذا هو الـــ FUNCTION : create function is_numeric(str in varchar2) return number is v_number number(38); begin v_number := to_number(str); return 1; exception when value_error then return 0; end is_numeric; / الان سوف نقوم بانشاء جدول لادخال بيانات ونتأكد من صحة عمل الفنكشن.... create table is_numeric_ex ( col varchar2(10) ); الان سنقوم بادخال بيانات على هذا الجدول: insert into is_numeric_ex values (' 100 '); insert into is_numeric_ex values ('2e4'); insert into is_numeric_ex values ('-5.89'); insert into is_numeric_ex values ('+28.71'); insert into is_n…
-
بعد ما تم رفع على منتدى السيكول فيديو كامل لشرح السيكول و اول محاضرتين في البي ال وكان رابط الموضوع وهو في منتدى السيكول تحت اسم شرح كامل لشهاده OCA بالصوت والصوره هذا هو رابط الموضوع الى سبق رفعه شرح السيكول واول محاظرتين في البي ال ان شاء الله قام احد الاخوه برفع بقيت شرح البي ال وانا استفادت منها كثيرا فقمت برفعها هنا sql statement in plsql dml in plsql dml in plsql 2 if statement loop&whileloop مقدمة عن ref cursor explicit cursor CURSOR PART ONE cursor collection bulk statement bulk statement2 function part one function part two function part three سوف يتم رفع بقيت الدروس ان شاء الله اسئلكم الدعاء وسوف اضع اميلي لا…