SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
شبابا عندي حقل البيانات فيه كلها نص وكثيره ماهو أكبر حجم للنوع VARCHAR2 وهل هناك نوع متغير آخر للحجم النصي الكبير.
-
السلام عليكم و رحمة الله و بركاته تعلمنا ان في pl sql يوجد procedures و function و الي فهمته ان الاثنين ينكتبو بنفس الطريقه لكن في الفنكشن نستخدم return الي فهمته صحيح و لا لا؟! عندي استفسار اخر اذا ممكن توضحولي الفرق بين stored function و non stored function و هل طريقة كتابتهما مختلفه؟ و اذا الفرق بين stored procedure و non stored procedure و هل طريقة كتابتهما مختلفه؟
-
تحياتي لكم للمهتمين في عمليات التحويل وامكانية استخدمها في عمليات التشفير لي ولكم الفائدة ان شاء الله ، فلا تنسو الدعاء لي وللجميع تحياتي محبكم Tofeee ====== convert betwen hexadecimal values and decimal/integer values. CREATE OR REPLACE PROCEDURE dec2hex (in_num IN NUMBER, out_hex OUT VARCHAR2) IS TYPE vc2tab_type IS TABLE OF VARCHAR2(1) INDEX BY BINARY_INTEGER; hextab vc2tab_type; v_num NUMBER; v_hex VARCHAR2(200); /* Author: Jonas Nordstrom */ BEGIN IF in_num IS NULL THEN RETURN NULL; END IF; hextab (0) := '0'; hextab (1) := '1'; hextab (2) := '2'; hextab (3) :…
-
تحياي للجميع delete from dept_copy where rowid in (select rowid from dept_copy minus select max(rowid) from dept_copy group by DEPTNO, DNAME, LOC);
-
have found this one of the very good free source on PL/SQL Tuning, as well as SQL tuning. Hope it may be helpful to u all RLHighSpeedPLSQL.pdf
-
السلام عليكم حالياً اقوم بدراسة الاوراكل و بدأت مؤخراً في الPL/SQL و ووجدت انه على عكس الSql لا يمكنك استخدام الselect للحصول على اكثر من row واحد فحسب,, لو عايز اكثر من row فعليك استخدام الcursor اللغز كيف يمكنك من procedure و عن طريق السيكول و بدون الcursors عرض جميع الصفوف في جدول؟؟ مثال: عرض اسماء الموظفين في جدول scott.emp تم تغيير عنوان الموضوع ليدل على محتواه , راجع شروط الكتابه في المتندي إداره المنتدي
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته أخواني الاعزء أود أن أستفيد من خبراتك في إعلامي ما اعلم أريد أن أعرف كيفية إستخدام viwو index ومافائدة إستخدامها ,وفي الختام سلام
-
DATA DEFINITION LANGUAGE: This language is used to define the structure of the object(table) and allows the user to make changes on the structure. 1)create 2)alter --> add modify drop 3)drop sql > create table <tablename>(colname datatype(size),colname datatype(size),------------); note: 1)In a user the table name should be unique 2)table name should start with alphabetic character. 3)No special characters and space is allowed in the table name other than ($,_) 4)The si…
-
ملفات ppt فيها شرح الSQL chapter__15___SQL_workshop.ppt
-
السلاااااااااااااام عليكم... انا طالبة اشتغل على الاوراكل oracle 9i ... انشات عدة جداول... بس لمن جيت اذخل البيانات ... ماقبلت .. يعني مو متانسبة مع نوع البيانات ...يعني انها انشات الاسم من النوع VARCHAR2(15) .. وادخل اسم اكثر من 15 حرف ... فما قبل ... كيف اقدر اعدل على الجدول ... بالذات تعديل DATA TYPE ... علما اني مسوبة يوزر خاص في ومعطيته الصلاخيات بانشاء الجداول ...
-
. Create a matrix query to display the job, the salary for that job based on department number, and the total salary for that job, for departments 20, 50, 80, and 90, giving each column an appropriate heading.
-
لو سمحتم انا عايز فانكشن او بروسيدشر لحساب الفرق بين تاريخين بدون الجمعة او السبت لو وقع احدهما بين التاريخين
-
بسم الله الرحمن الرحيم وبعد السلام عليكم ورحمة الله وبركاته حقيقه ياشباب هذه اول مشاركه لي في هذا المنتدى الذي أخذت منه من العلم في مجال الاوراكل ما احمد الله عليه ومشاركتي وارجو الله ان لا يكون هنالك من سبقني عليها وهي كيف اقوم بقراءة محتويات مجلد في والكود هو ولا تنسونا من دعواتكم وتعليقاتكم وارجو ان تكونو صريحين معي إن كان هنالك من سبقني عليها فأخبروني وإن لم يكن فالحمد لله ان استطعت ان اضع شيئا جديدا في هذا المنتدى CREATE OR REPLACE PROCEDURE list_directory (directory VARCHAR2) IS ns VARCHAR2(1024); v_directory VARCHAR2(1024); BEGIN v_directory := directory; SYS.DBMS_BACKUP_RESTORE.SEARCHFILES(v_directory, ns); FOR each_file IN (SELECT…
-
السلام عليكم ورحمة الله وبركاته الأخوة الأفاضل .. لدي جدول خاص بالفواتير .. أريد أن احصل على الصنف وآخر سعر شراء وآخر تاريخ شراء .. مع العلم أنه قد يكون آخر سعر أقل من سعر الشراء السابق أو أكبر. .. هل هناك دالة مثل Last_Day تختار أخر سعر جزاكم الله خير.
-
السلام عليكم ورحمه الله وبركاته مسااء الخييييير اخواني...اخوكم طالب برمجه وحاليا ادرس قواعد بيانات والـ SQL الموضووع باختصار..انا عندي برنامج الأس كيو ال الأصدار رقم 10 لاكن ابي الجداول حقت الموظفين الرواتب واقسام الدوائر... هذي موجوده عندنا بالمعمل لاكن نبي نطبق شي على اجهزتنا الخاص عشان نعرف نذاكر والمشكله كل ماراجعنا الدكتور حق الماده كل يوم يقول بكرآ بعطيكم وله شهر ماعطانا شي <<< يقص قصه حياته ياليت اللي عنده الجداول هذي ينزلها هنا ويشرح لي طريقه تركيبها واكون شاكر وممنون لكم أخوووكم محمد
-
السلام عليكم كيف يمكنني انشاء اسم مستخدم و كلمة مرور جديدة في اوراكل 10g الرجاء المساعدة يا اخوان و جزاكم الله خير
-
عايز اطلع الفرق بين الشهور مرة بالاسابيع ومرة بالساعات ممكن؟
-
الرجاء المساعدة اريد طرح عمودين من بعض كل عمود يحتوى على وقت علما بان الداتا (INTIME VARCHAR2(5 ( OUTtime VARCHAR2(5 وكل عمود يحتوى على وقت فقط من غير تاريخ INTIME OUT 08:41 16:57 08:39 17:02 08:40 17:08 16:58 16:58 07:10 07:10 19:14 19:14 07:24 16:57 16:57 16:57
-
السلام عليكم اخواني ارجو المساعدة في حل هذه المسالة حاول ان اعمل trigger يقوم بحساب وقت الانترنت للمستخدم خلال مدة معينة نجح ال trigger والحمدلله بعد فترة اضفت خدمة انتنيت مجانية من ال 2 ال 8 صباحا بعض العملاء يتصلون لمعرفة المدة المستخدة خلال هذه الفترة فقط من ال2 الى ال8 select nvl(trunc(sum(acctsessiontime)/3600,2),0) into :RAMUSAGE from cdmacdr where mdn ='0'||:msisdn and acctType=2 and sessioncontinue=0 and transdate <= to_date(:TODATE || ' 07:59:59','DD-MON-YYYY HH24:MI:SS') and (to_date('01-Jan-1970','DD-Mon-YYYY') +(((eventtime-acctsessiontime)+ 3 * 3600) /(24*3600))) >= to_date(:FROMDATE || ' 01:59:59','DD-MON-YYYY HH24:MI:SS'); End; عدلت على …
-
السلام عليكم ورحمة الله وبركاته اريد مساعدة في عمل بروسيجر لدي 3 جداول جدول طلاب ومعلوماتهم جدول كورسات واخير جدول العلاقة بينهما لدي شاشة اقوم بادخال معلومات الطلاب فيها الكورسات تعقد يومين في الاسبوع ولنفرض الاحد والثلاثاء وتسجل في الجدول الثاني كسجلات الكورس الواحد يحتوي 20 طالبا المطلوب عند ادخال معلومات الطالب يتم ادخال اسمه ورقمه اتوماتيكيا في الكورس المقبل الذي يتسع له بحيث يغلق الفصل عند اكتمال 20 طالبا فيه وبالتالي عند ادخال معلومات طالب جديد يدخل في الكورس التالي الذي يتسع له وهكذا لااعرف ان تم ايصال المعلومة بطريقة صحيحة ومن لديه معلومة ويريد المساعدة فليتفضل وجزيتم خيرا جميعا
-
السلام عليكم ورحمه الله عندي مشكله في جمله سيلكت بين تلات جداول الاول جدول للدفعات النقديه زي كدا والجدول التاني للشيكات دي صورته واجدول الاخير لعملاء ودي صورته لما كتبت جمله سيلك عشان تيجيب اسم العميل وجمبيه مجموع الدفعات النقديه ومجموع الشيكات القيم طلعت غلط تقريبا حصل كروس جوين دي جمله السيكيلت اللي كتبتها SELECT CUSTOMERS.CUST_NAME, sum(CHEQ_IN.TOTAL), sum(CREDIT_IN.CASH_MONY) FROM CHEQ_IN, CREDIT_IN, CUSTOMERS WHERE ((CHEQ_IN.CUST_ID = CUSTOMERS.CUST_ID) AND (CREDIT_IN.CUST_ID = CUSTOMERS.CUST_ID)) GROUP BY CUSTOMERS.CUST_NAME دي النتيجه البيانات كلها مش صحيحه بالنسه للشيكات والدفعات
-
ارجو المساعدة كنت اعمل على قاعدة البيانات بدون مشاكل وفجأه لم اعد قادر على الاتصال بقاعدة البيانات ويظهر لي الاخطاء التالية ORA-01034: oracle not available ORA-27101: shared memory realm does not exist استخدم xp mode في ويندوز7 64x
-
السلام عليكم ورحمة اللة وبركاتة الرجاء ارجو من سيادتكم توضيح لى ماهو معنى ال constraint وماهو primary key and foreign key and uniqe and chek and not null عاوز اعرف مفاهيم كل وحدة فيهم واية خصائصهم وامتا بستخدمهم اتمنا حد يفيدنى فيهم وشكرا جدا على موجوهدكم الى بتعملوة هنا وربنا يجزيكم كل خير
-
السلام عليكم لدي مشروع بكلاس Networks ولا أعلم ماهي الخطوات للبدأ فيه أرجو شرحه طريقة تطبيقه بالتفصيل ... ملف المشروع مرفق .. Proj_Cloud.pdf وجزاكم الله خيير
-
السلام عليكم ورحمه الله وبركاته إين الخطأ فى create table test1 (t1 number primary ky ,t2 varchar2(1) defult vbalue ='y') بمعنى أني أريد أن أعطى t2 قيمه defult وهى 'y' ,وأيضا كطيف نعرف sequence للعمود t1 مرتبطه معه ولكم جزيل الشكر...........