الانتقال إلى المحتوى

مساعده في تصاريح Column في ال Table


ahmedmedowahdan

Recommended Posts

انا بكريت جدول عادي وحاطط فيه permissions

create table employee (emp_id number(3)  primary key ,  emp_name varchar(50))  unique );	




لو في حد دخل بيانات مثلا support ودخل Support الجدول هيقبل الاتنين لانهم مختلفين لان ده حرف small وده حرف كابتل

فجربت استخدم الداله lower او upper بس مش راضيه


ايه الحل

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله
انا بعطيك مثال بسيط يحللك مشكلتك

create table test (x varchar2(10) primary key);

insert into test values(lower('Support'));

insert into test values(lower('support'));



----------------
a

في العبارة الثانيه بظهر ليك خطأ لأن كل القيم تخزن small

واتمنى ان اكون قد افدتك

رابط هذا التعليق
شارك

طيب مينفعش اعملها في تصاريح الجدول نفسه انا لسه ماخدتش forms لسه بتعلم sql و بجرب فعاوز اخي في تصريح ال unique يمنع تكرار الاسم مع ال case sensitive لما انا اجرب ادخل عادي يديني خطا لو كررت الادخال


وشكرا علي المتابعه

رابط هذا التعليق
شارك

  • بعد 1 شهر...

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

تم تعديل بواسطة mah6326955
رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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