الانتقال إلى المحتوى
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.

كيف يتم أنشأ حقل بقيمه أفتراضيه ,,,,,,,؟

Featured Replies

بتاريخ:

لو انا انشأت جدول بحقول عايز أخلي حقل من الحقول ان يكون له قيمه أفتراضيه ميكنشي null
بمعني

SQL> create table test1(id number(4),sname varchar2(10),email varchar2(20));

Table created.


هذا لانشأ الجدول وده كود الاضافه

SQL> insert into test1 values (1,'waleed',default);

1 row created.


فهذا الكود ضاف بالفعل ولكن انا كتبت كلمة default
بمعني ان المفروض انه هياخد قيمه أأفتراضيه وتعتبر هي الان null
لانها لم تحدد بعد
وهذا ناتج البحث


SQL> select * from test1
 2  /

	ID SNAME	  EMAIL
---------- ---------- --------------------
	 1 waleed


فكيف يتم تحديد القيمه الافتراضيه وتغيرها حتي يتم أضافة أميل أخر ويكون وهمي مثلا حتي يكون الناتج مثلا بعض عمل كود الاضافه السابق يكون الناتج هكذا


SQL> select * from test1
 2  /

	ID SNAME	  EMAIL
---------- ---------- --------------------
	 1 waleed	 mail@mail.com

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

لو انا انشأت جدول بحقول عايز أخلي حقل من الحقول ان يكون له قيمه أفتراضيه ميكنشي null
بمعني
SQL> create table test1(id number(4),sname varchar2(10),email varchar2(20));

Table created.


هذا لانشأ الجدول وده كود الاضافه

SQL> insert into test1 values (1,'waleed',default);

1 row created.


فهذا الكود ضاف بالفعل ولكن انا كتبت كلمة default
بمعني ان المفروض انه هياخد قيمه أأفتراضيه وتعتبر هي الان null
لانها لم تحدد بعد
وهذا ناتج البحث


SQL> select * from test1
 2  /

	ID SNAME	  EMAIL
---------- ---------- --------------------
	 1 waleed


فكيف يتم تحديد القيمه الافتراضيه وتغيرها حتي يتم أضافة أميل أخر ويكون وهمي أو أفتراضي حتي يكون الناتج مثلا بعد تنفيذ كود الاضافه السابق يكون الناتج هكذا


SQL> select * from test1
 2  /

	ID SNAME	  EMAIL
---------- ---------- --------------------
	 1 waleed	 mail@mail.com


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

الحمد الله والفضل لله لقد أستطعت التوصل لحل هذه المشكله وشاركت بها حتي تعم الفائده علي الجميع

اولا حتي يكون هناك قيمه افتراضيه تنشألها للجدول بيكون هكذا


SQL> CREATE TABLE TBL_TEST (ID NUMBER(3),SNAME VARCHAR2(10)  DEFAULT('------'),SMAIL VARCHAR2(20) DEFAULT('MAIL@MAIL.COM'));

Table created.


وفي هذا الكود تم انشأ قيمه أفتراضيه علي الحقل الذي يدعي SNAME وهي ----------
وعلي الحقل الذي يدعي SMAIL وهي MAIL@MAIL.COM

وتم أضافة سجل
وتجربتة


SQL> INSERT INTO TBL_TEST VALUES(1,'WALEED',DEFAULT);

1 row created.

SQL> SELECT * FROM TBL_TEST;

	ID SNAME	  SMAIL
---------- ---------- --------------------
	 1 WALEED	 MAIL@MAIL.COM


وممكن برده بالمنظر سوف تضاف القيمه الافتراضيه
أيضا

SQL> INSERT INTO TBL_TEST(ID,SMAIL) VALUES(2,'WALEED@HOTMAIL.COM');

1 row created.

SQL> SELECT * FROM TBL_TEST;

	ID SNAME	  SMAIL
---------- ---------- --------------------
	 1 WALEED	 MAIL@MAIL.COM
	 2 ------	 WALEED@HOTMAIL.COM


اتمني ان اكون وفقت في توصيل المعلومه وان اكون استطعت أن أفيد الاعضاء

وأيضا استطيع نم خلال المنظر التالي

SQL> INSERT INTO TBL_TEST VALUES(3,DEFAULT,'WAEL@HOTMAIL.COM');

1 row created.

SQL> SELECT * FROM TBL_TEST;

	ID SNAME	  SMAIL
---------- ---------- --------------------
	 1 WALEED	 MAIL@MAIL.COM
	 2 ------	 WALEED@HOTMAIL.COM
	 3 ------	 WAEL@HOTMAIL.COM

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

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

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

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.