الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال

مغلق
بدأه learn_oracle في 21 ديسمبر 2003 · 5 رد · 580 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي جدول فيه أحد الحقول

xyz  VARCHAR2(10)   NOT NULL   DEFAULT '0'

و عند تعبئة هذا الجدول من خلال الفورم ، يعطيني خطأ إذا تم ترك الحقل xyz فارغ

أنا أريد إذا ترك الحقل xyz فارغ يخزن فيه '0' أوتوماتيكيا و لكن هذا لا يحصل

????

#2

تستطيع ان تقوم بعمل زناد قاعدة بيانات علي هذا الجدول و يكون قبل الادخال او التعديل لكل صف و الكود

begin

if :new.xyz is null

then :new.xyz := 0 ;

end if ;

end ;

ليس هناك

قلب ناصع البياض

ولا قلب قاتم السواد

ولكن دائما

black&white

#3

شكرا أخي BLACK&WHITE

و لكن هل وضع DEFAULT VALUE عند بناء الجدول لا يكفي لحل هذه المشكلة ؟؟

لأني وضعت في التعريف

DEFAULT '0'

و لكن لم أستفيد !!!

و إذا كانت DEFAULT ليس لهذا الغرض إذن ما هي فائدتها ؟؟ أرجو افادتي !!!

#4

هذه خاصيه من خصائص الفورم يجب تعديلها

ستجد من خواص البلوك خاصية

ابديت تشانجد ايتم اونلي

وهي في نود الداتا بيز

اجعلها نعم

و ستعمل معك ان شاء الله

تمنياتي بالتوفيق

ليس هناك

قلب ناصع البياض

ولا قلب قاتم السواد

ولكن دائما

black&white

#5

وهذه طريقه اخرى

يمكنك من خصائص الفلد انك تخلى Initial Value =0

#6

شكرا جزيلا لكم

فقد انحلت المشكلة عندي بمساعدتكم.

و لكن بصراحة ما زلت أجهل وظيفة ال

DEFAULT

عند انشاء الجداول

و السلام عليكم

هذا الموضوع مغلق.

مواضيع مشابهة