ahmedmedowahdan بتاريخ: 8 يوليو 2011 تقديم بلاغ مشاركة بتاريخ: 8 يوليو 2011 انا بكريت جدول عادي وحاطط فيه permissions create table employee (emp_id number(3) primary key , emp_name varchar(50)) unique ); لو في حد دخل بيانات مثلا support ودخل Support الجدول هيقبل الاتنين لانهم مختلفين لان ده حرف small وده حرف كابتل فجربت استخدم الداله lower او upper بس مش راضيهايه الحل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
flet33 بتاريخ: 8 يوليو 2011 تقديم بلاغ مشاركة بتاريخ: 8 يوليو 2011 السلام عليكم ورحمة اللهانا بعطيك مثال بسيط يحللك مشكلتك create table test (x varchar2(10) primary key); insert into test values(lower('Support')); insert into test values(lower('support')); ----------------a في العبارة الثانيه بظهر ليك خطأ لأن كل القيم تخزن smallواتمنى ان اكون قد افدتك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmedmedowahdan بتاريخ: 8 يوليو 2011 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 8 يوليو 2011 طيب مينفعش اعملها في تصاريح الجدول نفسه انا لسه ماخدتش forms لسه بتعلم sql و بجرب فعاوز اخي في تصريح ال unique يمنع تكرار الاسم مع ال case sensitive لما انا اجرب ادخل عادي يديني خطا لو كررت الادخالوشكرا علي المتابعه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Mahmoud Ahmed El-Sayed بتاريخ: 12 أغسطس 2011 تقديم بلاغ مشاركة بتاريخ: 12 أغسطس 2011 (معدل) Hi,You can create function-based index on your table like the below script CREATE UNIQUE INDEX indx_name ON EMPLOYEE (UPPER(EMP_NAME)) Thanks & Regards تم تعديل 12 أغسطس 2011 بواسطة mah6326955 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.