SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
-
يا شباب هذه الدالة صحيحة ولا يوجد بها أخطاء لكن المشكلة في النتيجة function CF_1Formula return Number is x NUMBER; CURSOR update_dn IS SELECT stu_number FROM student_table WHERE TRUNC (date) = and stu_number between 122023 and 122033; BEGIN OPEN update_dn; LOOP FETCH update_dn INTO x; RETURN x; EXIT WHEN update_dn%NOTFOUND; END LOOP; END; أريد فقط طباعة الأرقام الموجود في النطاق بين الرقمين ولكن النتيجة أرقام كثييييييييييرة متكررة الرجاء المساعدة يا شباب ملاحظة : أنا أستخدم هذه الدالة في Oracle Report
-
شباب يعطيكم العافية اريد المساعدة فى عمل كود اظهار رقم الصنف مرة واحدة ل اكثر من مخزن وبسعر واحد فقط اي السعر الاعلى لتلك الاصناف فقط دون تكرار السعر ودون تكرار رقم الصنف مع التحديث لتلك الاصناف بالسعر الاعلي البيانات كالاتي 1- رقم الصنف مكرر على 10 مخازن 2- يوجد لكل صنف سعر بس مختلف اريد توحيد السعر بالسعر الاعلى الموجود فى احد المخازن مع العلم ان عدد الاصناف 3000 صنف مضروبة * 10 مخازن 3- اي ياخذ سعر الصنف الاول الاعلى فقط ويعممه على 10 اصناف فقط ثم يكرر العملية مع الصنف الثاني كلا بسعره اتمنى ان تكون المفلومة وصلت بشكل صحيح عند عمل الكود الاتي اضهار البيانات تكون النت select item_id ,sls_price ,store_id from items where balance<>0 اتمنى…
-
الفكره بسيطه انا ابغى في screen 2 عند اختيار العميل (وضع علامه صح) ثم الضغط بالاسفل على زر send numbers يقوم بالذهاب الى الكانفس الاخر screen1 ويقوم بتسجيل ارقام الموبيلات المختاره في خانة الارقام اسم الحقل (numbers) مع وضع علامه ; (الفاصله المنقوطه) بعد كل رقم مثال 05555555;0544444 وهكذا مع العلم اني وضعت في زر send numbers الكود التالي DECLARE CURSOR CUSTNO IS SELECT CUST_NO FROM CUST_SMS WHERE :CUST_CHEK =1; BEGIN GO_BLOCK ('SEND_SMS'); CLEAR_RECORD; OPEN CUSTNO; LOOP FETCH CUSTNO INTO SEND_SMS.NUMBERS; EXIT WHEN CUSTNO%NOTFOUND; END LOOP; END; لكن لا اعرف كيف اضيف الفاصله وكذلك لاحظت انه يجلب رقم عميل واحد فقط لا اكثر ارجو المساعده …
-
السلام عليكم ورحمة الله وبركاته أعضاء هذا الصرح العظيم كل عام وانتم بألف خير اخوتي بالله. أنا لدي Cursor تقوم بعرض عدة سجلات من جدول ناتج من many to many لما أنفذ الكود يظهر لي الخطأ التالي pls-00306: wrong number or types of arguments in call to 'put_line' و هذا هو الكود اللي انا عملته,, ما أدري و ين الخطأ declare cursor c1 is select sales.STYLE,items.description,sales.qty,items.value from sales,items where items.STYLE=sales.STYLE ; STYLE1 items.STYLE%type; description1 items.description%type; qty1 sales.qty%type; value1 items.value%type; begin open c1; loop fetch c1 into STYLE1,description1,qty1,value1; exit when c1%notfound; dbms_output.put_line(STYLE,descri…
-
الأخوة الكرام السلام عليكم ورحمة الله وبركاته لدي cursor لا يقوم بأرجاع كل البيانات المتعلقة بطالب معين ... انما يرجع قيمة واحدة هذا هو: declare cursor curs is select TEST_STUD_CRSE_REG.stud_id,TEST_STUD_CRSE_DETAIL.crse_no, TEST_COURSES.CRSE_TYPE,TEST_STUD_CRSE_DETAIL.CRSE_TYPE_DESC, TEST_STUD_CRSE_DETAIL.term from TEST_STUD_CRSE_REG,TEST_STUD_CRSE_DETAIL,TEST_COURSES where (TEST_STUD_CRSE_REG.stud_id =:TEST_STUD_CRSE_REG.stud_id) and (TEST_STUD_CRSE_DETAIL.stud_id =:TEST_STUD_CRSE_REG.stud_id) and (TEST_STUD_CRSE_DETAIL.term = TEST_STUD_CRSE_REG.TERM ) and (TEST_COURSES.CRSE_NO = TEST_STUD_CRSE_DETAIL.CRSE_NO) and (TEST_STUD_CRSE_DETAIL.CRSE_TYPE = TEST_COURSES.CR…
-
اريد امثله مختلفه عن ال cursor بأنواعه المختلفه ..... وشكراً لكم ...
-
السلام عليكم ورحمة الله وبركاته بعد اذن حضراتكم هو الخطا غريب مش عارف ممكن يكون العيب من فين ودي اصعب من اني يكون عندي خطأ واحاول احله انا عندي داتا جايه من سينسور دخلتها ف الداتا بيز من خلال ميثود ف ال AM وعملتها Commit واتخزنت اخدت الميثود اللي بتجيب الداتا من السينسور وضعتها ك button علي ال bage انا كنت عامل form من جدول تاني مرتبط بالجدول اللي بيتخزن فيه لداتا وضعته ك master detail لما اشغل زر اللي يجلب الداتا من السينسور اواوقف اجد ان ال navigation button الخاصه بال form دي مش شغاله وكانها disabled . وانا مش عارف هيا حصلها ده ازاي .؟
-
ماهو الفرق بين ال Datatype number(6) وعندما لانعطي حجم للنوع مثلا number
-
هل يمكن تغير نوع data type الخاصة باى عمود داخل الجدول واذا لم تتوافر امكانية التغيير فما هى القواعد التى تحطم عملية تغيير data type
-
هل يوجد نوع داتا في اوركل مثل الاكسس اسمها Hyperlink بحيث بمجرد الوقوف علي هذا الحقل يتم توصيلنا باللينك
-
السلام عليكم شاب المنتدى أنا أسال عن معنى الآتي: Data WhereHouse وماهي اللغه البرمجيه الأقرب إلى قاعدة البيانات للعمل مع صفحات ويب.
-
ارجو المساعدة Using select clause to retrieve the following data? The data of student numbers and names in. Additions to the number and marks of courses they enrolled in using outer join والجدولين بالصورة الجدل الاول Student(name,stud_no,H_phone,address,age,birthday, (Gpa الثاني ( Course(st_no*,unit_no,unit_name,Credits,Results
-
السلام عليكم ورحمة الله لدي 2 قاعدة بيانات وعامل بينهم database link عند الإستعلام عن جدول من قاعدة بيانات B وأنا متصل بقاعدة بيانات A مثلا وكتابة الأمر select firstname from emp@Database link يعمل الأمر بشكل ممتاز بدون مشاكل ولكن عند إستخدام فنكشن وكتابة الأمر التالي لايقبل ويعطي الخطأ كما في المرفق (select get_emp_name@database link (Emp id
-
السلام عليكم ورحمة الله عندي استفسار عن ال database triggers عندي procedure على الداتابيس واريد ان انفذه يوميا في وقت محدد .. فكيف اعمل ذلك؟؟ عموما، هذا ال procedure يقوم بانشاء جدول ببيانات متغيرة تبعا لوقت التنفيذ (المعلومات عبارة عن ارصدة اجازات) .. فهل استطيع ان اضيف trigger يقوم بتنفيذ هذا ال procedure قبل كل عملية قراءة لهذا الجدول؟؟ اي بمعنى آخر ضمان ان المعلومات المتضمنة بالجدول هي آخر حالة لارصدة الاجازات؟ الرجاء المساعده في اي من هاذين الحلين ولكم جزيل الشكر
-
برمج كتلة لاسترداد الاسم وقسم البيع لكل موظف من الجدول (emp ) و فقط بالنسبة لأولئك الموظفين الذين رقمهم الوظيفي EMPID هو أقل من 7500. * من القيم المستردة المطلوب حساب الرواتب السنوية لكل موظف وطباعتها باستخدام DBMS_OUTPUT.PUT_LINE. (استخدام حلقة) * استخدام حلقة ، لاسترداد اسم الموظف و الراتب الجدول (emp) وعرضها في إطار ، وذلك باستخدام DBMS_OUTPUT.PUT_LINE. اعرض هذه التفاصيل للموظفين ال 15 الأولى
-
Dear friends .. i just wanted some help ....! i want to know which datatype in oracle can store more than 1 item at a time ..... i am doing a project on a Medical store and as u know , one company can have many medical items ... so i will need to store the name of the company and the medical items it provides ... i was told to use ( varray ) datatype ... do u think that it is gonna help???? thanking u alot for ur help and co-operation
-
Salam Alekom can i study Dataware housing without studing Oralce [email protected]
-
السلام عليكم [يسار][/يسار] INSERT INTO `collect_employee` VALUES ('208968', '2009-06-10', '14:57:36', '2', 'OUT', 'central'); هنال عندي بيانات من قاعدة بيانات MYSQL وانا قمت بعمل EXPORT للبيانات واريد ان اعمل IMPORT للبيانات في الاوركل في جدول لة نفس عدد الاعمدة ونوعا ما عدا الثاني والثالث العمود الثاني STRINGوالعمود الثالث STRING اريد ان ادخل هذه البيانات على جدول لكن العمود الثاني في الجدول نوعة تاريخ والثالث وقت عند تنفيذ الجملة يعطي خطأ ORA-01861 literal does not match format string. Cause: You tried to enter a literal with a format string, but the length of the format string was ...
-
ابحث عن الكود الخاص بالتواريخ و الاوقت مثل mounth between and ather functin about date and time please help me
-
السلام عليكم ورحمة الله ياشباب عندي script فيه جملة Insert لجدول معين وفيه حقل تاريخ وأبغا أدخل البيانات من ال script إلى جدول معين المشكله لايقبل الإدخال بسبب حقل التاريخ أريد تغيير الفورمات تبع التاريخ في قاعدة البينات طبقا لفورمات معين. قمت بتنفيذ الأمرين alter system set nls_date_format='YYYY-MM-DD HH24:MI:SS' scope=spfile; alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS' scope=spfile; ولكن لم تظبط معايه
-
Hi I just want to know if we can get the last modified date of an image in a windows file system to the oracle database ; the images stored in file server ,via plsql and if so, how? this is images is JPG stored in file server not DB server but i have table in other server contains the names and directory for each image in file server , and i don't want load images in DB as BLOB becouse i have that table as pointer for each image , but i want know what is modified date for each image without using FTP , but if FTP is the solution i will use it but how can i do it ? Thanks Bara'
-
dear all, we all know that date - date = number so i send this code to convert it to year-monthes-days i wish it be usfull for u all this is my first time to send here and thanks for all the great thing i learn it from here wish u all the best ===================================================================== select floor((sysdate-work_date)/365) years, floor(floor((((sysdate-work_date)/365) - floor(((sysdate-work_date)/365)))*365)/30) monthes, (floor((((sysdate-work_date)/365) - floor(((sysdate-work_date)/365)))*365)/30 - floor(floor((((sysdate-work_date)/365) - floor(((sysdate-work_date)/365)))*365)/30))*30 dayes from emp =======================================…
-
Hey everybody , I'm working on Oracle developper , I need help , well I need to create a table WORK_ODI_DBA_DEPENDENCIES that import data from dba_dependencies , I dont know why my procedure doesn't work , it show me : Source does not have a runnable target /// plz does anyone know why ? here is my code : ---------------------------------------- CREATE OR REPLACE PROCEDURE PRC_ALIMENTERDEP IS BEGIN delete from WORK_ODI_DBA_DEPENDENCIES; insert into WORK_ODI_DBA_DEPENDENCIES (referenced_owner, referenced_name, type, name) select referenced_owner, referenced_name, type, name from SELECT referenced_owner, referenced_name, type, name from dba_dependencies WHERE refere…
-
السلام عليكم اخواني الكرام عندي مشكلة كمان مع ال package الشهيرة المعروفة باسم dbms_output حيث كل ما عرفت variable ب ال declare و اريد عرض القيمة المخزنة داخله يظهر البرنامج error بأن ال put_line متغير غير معروف المستخدمة كالتالي dbms_output.put_line(v_var) ؟؟؟؟؟؟ انا مثبتها علي ويندوز اكس بي و شغالة تمام في كل حاجة تانية فهل الدالة دي بالذات لاتعمل علي اوراكل علي ويندوز اكس بي ERR.SQL