SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم ورحمة الله وبركاته 1- عندما اكتب save sfl.sql فى sqlplus ينشأ الملف فى bin ولكنى اريده فى d:\ بدون كتابة save d:\sfl.sql 2- ما معنى مصطلح metadata ؟؟؟ وشكرا ،
-
What part of a database trigger determines the number of times the trigger body executes A. Trigger type B. Trigger body C. Trigger event D. Trigger timing
-
التحكم في النتائج Limiting Select ed out put سوف نشرح كيفية التحكم بالمخرجات أي أخراج النتائج المطلوبة فقط وليس كل بيانات الجدول. مثال لذالك عرض الموظفين الذين تم تعينهم في تاريخ معين، عرض الموظفين الذين يسكنون بمنطقة معينة وغيرة وذلك من خلال الأمرين: Order by Where أولاً الأمر order by: يستخدم هذا الأمر لعرض البيانات مرتبة حسب حقل معين مثل اسم الموظف أو كوده ويظهر ذلك من خلال المثال التالي: SELECT * FROM EMP ORDER BY EMPNO DESC; من خلال المثال السابق نلاحظ عرض بيانات الموظفين ولكن مرتبة تنازلياً حسب قيمة الحقل EMPNO ويجع ذلك للأمر المكتوب حيث فيه: الأمر ORDER BY معناه رتب البيانات حسب قيمة الحقل التالي الحقل EMPNO هو الحقل المطلوب الترتيب على أساسة ا…
-
سلام عليكم و رحمة الله و بركاته ارجوا من الأخزه الكرام التكرم بطريقه لعرض الصور و ادراج سجلات بها صور علي النموذجform6i مع العلم ان عملية انشاء الجدول لا توجد بها مشكله اطلاقا و عملية الادراج من ال sql لا توجد بها مشاكل ايضا المشكله الثانية عملية انشاء مستخدم و تغيير اسم المستخدم و كلمة المرور في وقت التنفيذ اي يقبل الاسم و كلمة المرور من مربع نص مثلا و شكرا
-
لأيجاد الجزر التربيعى لأى رقم - ليكن مثلاً 64 - قم بكتابة هذا الكود :- select sqrt(64) from dual; و بالتوفيق
-
First Question You want to create a PL/SQL block of code that calculates discounts on customer orders. -This code will be invoked from several places, but only within the program unit ORDERTOTAL. What is the most appropriate location to store the code that calculates the discounts A. A stored procedure on the server B. A block of code in a PL/SQL library C. A standalone procedure on the client machine D. A block of code in the body of the program unit ORDERTOTAL E. A local subprogram defined within the program unit ORDERTOTAL Second Question what's the mean of program unit ORDERTOTAL
-
Examine this code: CREATE OR REPLACE PACKAGE comm_package IS g_comm NUMBER := 10; PROCEDURE reset_comm(p_comm IN NUMBER); END comm_package; / User Jones executes the following code at 9:01am: EXECUTE comm_package.g_comm := 15 User Smith executes the following code at 9:05am: EXECUTE comm_paclage.g_comm := 20 Which statement is true? A. g_comm has a value of 15 at 9:06am for Smith. B. g_comm has a value of 15 at 9:06am for Jones. C. g_comm has a value of 20 at 9:06am for both Jones and Smith. D. g_comm has a value of 15 at 9:03 am for both Jones and Smith. E. g_comm has a value of 10 at 9:06am for both Jones and Smith. F. g_comm has a value of 10 at 9:03am for both Jones…
-
Which two statements describe the state of a package variable after executing the package in which it is declared (Choose two) A. It persists across transactions within a session B. It persists from session to session for the same user C. It does not persist across transaction within a session D. It persists from user to user when the package is invoked E. It does not persist from session to session for the same user عاوز الاجابة مع الشرح ....... وشكراً
-
السلام عليكم إخواني الكرام أحببت ان اتشارك معكم هذه الselect و التي توضح المستخدم الذي يقوم بعمل lock علي نفس السجل الذي يقوم به بتعديله مستخدم اخر مما يسبب الlock و يمكن استخدام الselect للحصول علي الlocks الموجودة ف ي البرنامج و تسبب تعليقه ليتسني بعد ذلك الطلب من المستخدم المسبب للlock ان يقوم بالحفظ او الرجوع في التعديل لفك الlock اليكم الكود SELECT (SELECT username FROM v$session WHERE SID = a.SID) blocker, a.SID, ' is blocking ', (SELECT username FROM v$session WHERE SID = b.SID) blockee, b.SID FROM v$lock a, v$lock b WHERE a.BLOCK = 1 AND b.request > 0 AND a.id1 = b.id1 AND a.id2 = b.id2; و ال…
-
فضلا من الاخوه الكرام اسئل هل يمكن انشاء مستخدم جديد عن طريق ال form6i و اذا كان الجواب نعم فكيف و شكرا علي الاهتمام و جزاكم الله عنا خيرا
-
خوانى ..... لقد ارفقت ملف بوربوينت الخاص بدرس Dependencies و انا اريد من لديه كتاب يشرح هذا الفصل بالعربى انا يمدنى به سريعاً ..... لأنى سوف أمتحن خلال ايام . و أرجو الملاحظة انى ارفقت ايضاً بداخل الملف المضوط كتاب على هيئة pdf يشرح بالعربى و لكنه غير دقيق و وليس ملم بكافة جوانب الدرس ...... وانا وضعته حتى لا يضع أحد هذا الكتاب مرة اخرى .... فانا اريد كتاب غيره ..... وشكراً Dependencies.zip
-
دمج الحقول معاً عند العرض columns concatenation عند عرض البيانات أحياناً يفضل دمج حقلين أو أكثر معاً لإعطاء معنى مثل دمج الحقل last name مع الحقل first name لعرض الاسم الأول و الأخير ويتم ذلك من خلال المثال التالي: select empno, ename||','|| job name_job from emp; من خلال المثال السابق نلاحظ عرض البيانات وفيها حقل بالعنوان Full name وعرض الحقلين first name, last name وتم فصلهما بالعلامة وتم ذلك باستخدام المؤثر || وهذا المؤثر يقوم بدمج عبارتين معاً. والعبارة معناها أدمج الحقل last name مع العلامة وبالمؤثر || ثم ادمج النتيجة مع first name بالعلامة || ويمكن تحقيق ذلك أيضا باستعمال الدالة concat() كما نلاحظ ذلك من خلال المثال التالي: Select empno, concat (ename…
-
ما معنى هذا الكود ؟ ANALYZE TABLE employees COMPUTE STATISTICS; و شكراً
-
لمعرفة اوامر البيئة من جوه البيئة نفسها قم بكتبة هذا الامر - بعد دخولك للبيئة طبعاً :- ? index فسوف يظهر لك مجموعة الاوامر الاساسية الخاصة بالبيئة . ولكى تعرف المزيد عن امر معين - وليكن مثلاً أمر Get - فقم بعمل التالى :- ? get و سوف يظهر لك مزيد من المعلومات عن هذا الامر و ارجو ان تكون معلومة مفيدة للجميع .
-
Which statement is true about removing packages? A. You must remove the package body first. B. Removing a package specification removes the body too. C. Removing the package body removes the specification too. D. You must remove both the package body and the specification separately. E. Removing a package specification removes all stand alone stored functions named in the specification.
-
ETURNETURN UPDATEDUPDATED ROWSROWS There is an easier way to show only the “new rows” than to use a nested query—the RETURN UPDATEDROWSoptionwillreturnonlythe2007 Rows in our example: SELECT product, location, year, s "2007" FROM sales1 SPREADSHEET RETURN UPDATED ROWS PARTITION BY (product) DIMENSION BY (location, year) MEASURES (amount s) -- IGNORE NAV
-
Examine the code examples. Which one is correct? A. CREATE OR REPLACE TRIGGER authorize_action BEFORE INSERT ON EMPLOYEES CALL log_exectution; / B. CREATE OR REPLACE TRIGGER authorize_action BEFORE EMPLOYEES INSERT CALL log_exectution; C. CREATE OR REPLACE TRIGGER authorize_action BEFORE EMPLOYEES INSERT CALL log_exectution; D. CREATE OR REPLACE TRIGGER authorize_action CALL log_exectution; BEFORE INSERT ON EMPLOYEES; /
-
You need to create a DML trigger. Which five pieces need to be identified? (Choose Five) A. Table B. DML event C. Trigger body D. Package body E. Package name F. Trigger name G. System event H. Trigger timing
-
هل من الممكن البحث عن جدول أو عمود في قاعدة البيانات بدلالة البيانات فمثلا أريد جملة تسترجع أعمدة في الجداول التي تحتوي على قيمة MATH_COURSE مثلا فهل من الممكن ذلك؟
-
سلا عليكم انشاة مستخدم اسمة "سالم " بكلمة مرور 87664 اسوال: كيف امنح المستخدم جميع الصلاحيات سوال: كيف اسحب مثلا صلاحية delelet سوأل : لنفرض ان هناك ثلاث جداول تابعة للمستخد م - امنح المستخدم الجديد صلاحية select على الجدول emp - امنح المستخدم الجديد صلاحية delete ,insert,update على الجدول department فقط - قم بتعديل اسم المستخدم سالم الى علي
-
create or replace view vmain select En_no , Ename from emp; create or replace view vmain select En_no , Ename from emp; with read only; create or replace view vmain select Em_no ,Ename from emp; with check option ; ماذا تعني العبارات التالية ممكن احد يتقدم بشرحها باتفصيل create or replace view vmain ماذا يعني هذا الامر
-
اود معرفة اليه إصطياد او مسك الاستثناءات الناتجه من تنفيذ عبارتي ال UPDATE , ال DELETE عند عدم وجود بيانات في الجدول اي (WHEN NO DATA FOUND ) و الية معالجتها في تطبيقات الاوراكل ديفلوبر ال FORM BUILDER .. احلام صدقه. مبرمجة كمبيوتر. صنعاء/اليمن.. تم تعديل العنوان إدارة المنتدي
-
الملف المرفق فيه فكرة عامة عن ال Function معبر عنه ببعض الاكواد .... أرجو ان ينول رضاكم Oracle_Functions_Pl_SQL_SQL.zip
-
السلام عليكم ارجو منكم يا اعضاء المساعده عندي بعض الاسئله في الاوراكل البعض منها حليته بس يطلع لي الحل غلط .. اباا حد يصحح لي الغلط والبعض الآخر ماعرف حله السؤال الاول Display the employee ID, surname, given name and the number of months until the employee retires (assuming mandatory retirement at age 65). The oldest employees (the ones with the smallest number of months until retirement) should be listed first. السؤال الثاني List the order number, customer ID, order date and expiry date (calculated as 30 months after the order date) for all orders that will expire in the year 2000. السؤال الثالث والاخير List the employee number, given name, surname and salary,…
-
السلام عليكم و رحمة الله و بركاته الإخوة الكرام إليك هذه الFUNCTION و التي يمكن استخدامها للبحث عن أسماء الجداول و الأعمدة الي تحتوي علي بيانات معينة يتم البحث عنها فمثلا إذا اردت معرفة اي الجداول و الأعمدة التي تحتوي علي كلمة SCOTT يكنك استخدام هذه الFUNCTION و التي ستقوم بارجاع الناتج لك علي شكل اسم الجدول.اسم العمود كلا في سطر منفصل اليكم الكود CREATE OR REPLACE FUNCTION get_col_name ( i_owner IN VARCHAR2, i_search_val IN VARCHAR2 ) RETURN CHAR IS CURSOR c1 IS SELECT c.* FROM dba_tables t, dba_tab_cols c WHERE t.owner = UPPER (i_owner) AND c.table_name = t.table_name AND c.owner =…