بتاريخ: 9 يناير 200917 سنة comment_146469 السلام عليكم ورحمة الله وبركاتهسنتناول في هذا الدرس كيفية التعرف على ال 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, sequences, stored procedures التي نريد انشائها .وهي عبارة عنكود: table package view materialized view sequence java class schema object stored procedure user-defined object function synonym مثالكود: create public synonym suppliers for app.suppliers; كما نرى اننا انشأنا synonym على سكيما app على جدول suppliers ونوعه puplic يعني يستطيع اي مستخدم من سكيما اخرى ان يستعلم على هذه السكيما وهنا تأتي فائدة ال synonym انها تستطيع من خلالها القرأة من اكثر من سكيماكود: select * from suppliers; وللتعديل على synonymنكتب التاليكود: create or replace public synonym suppliers for app.suppliers; اما لحذف ال synonymكود: drop [public] synonym [schema .] synonym_name [force]; حيث public تستخدم في حال كان ال synonym اصلا puplicforce تستخدم لحذف ال synonym حتى لو كان لها تبعيات فإنها يجبر الاوراكل على حذفها ولا يستحب استخدامها لانها قد تعطل عمل ال ojectمثالكود: drop public synonym suppliers; ----------------------------بالتوفيق للجميع تقديم بلاغ
بتاريخ: 8 يوليو 200916 سنة كاتب الموضوع comment_162623 السلام عليكمpublic تستخدم في حال كان ال synonym اصلا puplic force تستخدم لحذف ال synonym حتى لو كان لها تبعيات فإنها يجبر الاوراكل على حذفها ولا يستحب استخدامها لانها قد تعطل عمل ال objectبالتوفيق تقديم بلاغ
بتاريخ: 9 يوليو 200916 سنة comment_162639 كود:كودcreate [or replace] [public] synonym [schema .] synonym_namefor [schema .] object_name [@ dblink];ممكن اعرف انت كتبت اختيار dblink @ ممكن اعرف بنكتبها لية ؟ تقديم بلاغ
بتاريخ: 9 يوليو 200916 سنة comment_162642 وسؤال كمان انت معلش ممكن تدخل data عليها زي ال table ولا اية ولا هي بتعرض حاجات في الجداول وبعدين هي كدا وظيفتها زي ال view واية الفرق ما ال view بردوا بيقدر كل اليوزر يشوفها ولا انا فاهم غلط ؟؟؟؟؟شكرا يا باشااااا تقديم بلاغ
بتاريخ: 10 يوليو 200916 سنة كاتب الموضوع comment_162738 السلام عليكماخي الحبيب...يمكنك استخدام @dblink في حال أردت أن تحضر بيانات من جدول في قاعدة أخرىوالفرق...راجع ها الرابط:http://www.araboug.org/ib/index.php?showto...mp;#entry150954بالتوفيق تقديم بلاغ
بتاريخ: 26 يوليو 200916 سنة comment_164551 الحمد لله والصلاه والسلام علي رسول الله صلي الله عليه وسلم اللهم ربنا يا اله كل شئ وخالق كل شئ لا تسالنا عن شئ واغفر لنا كل شئ انا واخي الكريم واخواننا وجميع المسلمين والمسلمات والمؤمنين والمؤمنات من اول الخلق الي يوم الدين وكل من له علينا حق واغتبناه او بهتناه او نلنا منه بما لا يرضيك واجعله له نورا يوم القيامه اللهم ربنا ما بيينا وبين جلالتك فاغفره لنا فانت الغفور الرحيم لا غفور غيرك وما بيننا وبين عبادك فتحمله عنا فانت الله الواحد القهار الديان الله امين وصلي اللهم علي سيدنا محمد وعلي اله وصحبه اجميعن ومن بتعه باحسان الي يوم الدين امين امين امين امين امين تقديم بلاغ
بتاريخ: 26 يوليو 200916 سنة كاتب الموضوع comment_164623 تحياتي اخي اشرف...اتمنالك التوفيق... تقديم بلاغ
بتاريخ: 25 أكتوبر 201510 سنة comment_267063 اخي هل يمكن شرح Synonyms هذا وماذا ترجع FUNCTION ؟؟؟ ولك خالص الشكر والتقدير فارجو الرد للحوجة FUNCTION CASH_PAYMENT ( P_BILL_ACCOUNT VARCHAR2 , P_PAID_AMOUNT NUMBER , P_RECEIPT_NO NUMBER , P_RECEIPT_GRP NUMBER , P_COMMIT NUMBER DEFAULT 0) RETURN NUMBER; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.