الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مساعدة في جملة Insert

Featured Replies

بتاريخ:

السلام عليكم

اخواني الكرام

انا جربت جملة insert في بيئة pl/sql اي يدوي وقد تم التفيذ فيها بشكل جيد..

لكن الذي اريدة اني مثلا عندي جدول هذا الجدول مثلا اسمه employees يحتوي على الاعمدة id ,name,date,job,note

لما اقووم بجملة insert اريد id ينضاف اوتومتيكيا اي من دون ادخال من قبل المستخدم

يعني بشكل تسلسلي 1,2,3,4....

كذلك التاريخ ينضاف اوتوميتكيا من دون ادخال من قبل المستخدم .....

فكيف يتم ذلك ؟؟؟؟


انا بنتظار ردوركم...

بتاريخ:

االخ الكريم :

انت بحاجة الى استخدام القوادح triggers

من اجل الترقيم التلقائي تحتاج غلى بناء عداد sequence وليكن اسمه s1

CREATE SEQUENCE S1

الخطوة التالية بناء قادح على الجدول وحصرا يجب ان يكنن من النوع BEFORE



CREATE OR REPLACE TRIGGER SEQ


BEFORE INSERT


ON HR.EMPLOYEES


REFERENCING NEW AS NEW OLD AS OLD


FOR EACH ROW


BEGIN



SELECT HR.S2.NEXTVAL INTO :NEW.C1 FROM DUAL;


:NEW.HIRE_DATE := SYSDATE ;


END;

بتاريخ:
  • كاتب الموضوع

اشكرك اخي على المشاركة

لكن ياريت توضح اكثر ...

وكذلك عملية ادخال التاريخ اتومتيكا وليست عرضها....

بانتظاركم ردروكم

بتاريخ:
  • كاتب الموضوع

الحمد لله تم الحل....

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.