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

استفسار الخطأ Invaild Datatype


mr.raed

Recommended Posts

السلام عليكم ورحمة الله وبركاته
ـــــــــــــــــــــــــــــــــــــــــــــــــــ

انا مبتدئ في اوراكل ^_^

وعندي استفسار

الصراحة سويت جدول وعجزت اجد ما الخطا في الداتا تايب

اتمنى احد يخبرني ما الخطأ


create table student ( st-id number(13) primary key , st-name varchar2(10) constraint st-n-n not null , nationall varchar(10) default 'ksa' constraint nation-n
not null , constraint st-name-u unique(st-name) );




الخطا رقمه 00902
invaild data type

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

وعليكم السلام ورحمة الله

الأخ / رائد

بداية نرحب بك معنا بالمنتدى ... وإن شاء الله ... ستجد الكثير من المواضيع والمشاركات المفيدة وستجد المساعدة من الأخوة الأعضاء


الخطأ فى ان علامة ال hyphen "-" غير مسموح باستخدامها فى كتابة اسم العمود ... يمكنك استبدالها ب underscore "_ "

الامر بعد التعديل

create table student ( st_id number(13) primary key ,
st_name varchar2(10) constraint st_n_n not null ,
nationall varchar(10) default 'ksa' constraint nation_n not null ,
constraint st_name_u unique(st_name) )




SQL> desc student;
Name									  Null?    Type
----------------------------------------- -------- -------------
ST_ID									 NOT NULL NUMBER(13)
ST_NAME								   NOT NULL VARCHAR2(10)
NATIONALL								 NOT NULL VARCHAR2(10)

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

الخطاء يوجد فى نوع البيانات حيث ان نوع البيانات varchar تستخدم مع sqlserver بينما فى الاوراكل نستخدم varchar2 ويصبح الانشاء

create table student ( st_id number(13) primary key
st_name varchar2(10) constraint st_n_n not null ,
nationall varchar2(10) default 'ksa' constraint nation_n not null ,
constraint st_name_u unique,
((st_name)

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


وعليكم السلام ورحمة الله

الأخ / رائد

بداية نرحب بك معنا بالمنتدى ... وإن شاء الله ... ستجد الكثير من المواضيع والمشاركات المفيدة وستجد المساعدة من الأخوة الأعضاء


الخطأ فى ان علامة ال hyphen "-" غير مسموح باستخدامها فى كتابة اسم العمود ... يمكنك استبدالها ب underscore "_ "

الامر بعد التعديل

create table student ( st_id number(13) primary key ,
st_name varchar2(10) constraint st_n_n not null ,
nationall varchar(10) default 'ksa' constraint nation_n not null ,
constraint st_name_u unique(st_name) )




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

وتشرفت فيك اخوي وشرف لي اكون من اعضاء المنتدى
رابط هذا التعليق
شارك


الخطاء يوجد فى نوع البيانات حيث ان نوع البيانات varchar تستخدم مع sqlserver بينما فى الاوراكل نستخدم varchar2 ويصبح الانشاء

create table student ( st_id number(13) primary key
st_name varchar2(10) constraint st_n_n not null ,
nationall varchar2(10) default 'ksa' constraint nation_n not null ,
constraint st_name_u unique,
((st_name)


يب كلامك صح وهذا كان خطأ املائي &_& فقط

شكرا وجزاك الله خير اخوي شرفتني
رابط هذا التعليق
شارك

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

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

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

×   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.

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

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

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