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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

كريت جدول جديد من على Enter prise manager ولما اردت أن أعمل INSERT من على الـSQL حدث الآتى


18 رد (ردود) على هذا الموضوع

#1 هجرس

هجرس

    مشترك

  • الأعضــاء
  • 75 مشاركة

تاريخ المشاركة 02 June 2008 - 09:21 AM

السلام عليكمكريت جدول جديد من على Enter prise manager فى اسكيمة HR ولما اردت أن أعمل INSERT من على الـSQL حدث الآتى
SQL> insert into hhh (1,2,3,4,5)
2 values (fhgh,fgh,fghf,erw,yi);
insert into hhh (1,2,3,4,5)
*
ERROR at line 1:
ORA-00928: missing SELECT keyword

ما رأيكم ... دام فضلكم
محمد هجرس

#2 هجرس

هجرس

    مشترك

  • الأعضــاء
  • 75 مشاركة

تاريخ المشاركة 02 June 2008 - 10:29 AM

لو السؤال مش واضح أحاول توضيحه

#3 Ahmed Zain

Ahmed Zain

    مشرف

  • فريق الإشراف
  • 261 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 02 June 2008 - 12:51 PM

السلام عليكم ورحمة الله وبركاته
بعد التحية
اخي فالله ياريت توضح اكثر
وشكرا وفقك الله الى ماتحب وترضي

اللهم صلي وسلم على نبينا محمد وعلى اله وصحبه اجمعين الى يوم الدين سلام طيبا مباركا فيه


يا ابن آدم:انما انت أيام...كلما مضى منك يوم مضى بعضك العمر يمضي ولا تدري متى ينتهي فهل عملت لآخرتك؟؟؟


﴿ كتبت وقد أيقنت يوم كتابتي بأن يدي تفنى ويبقى كتابها فإن كتبت خيراً ستجزى بمثله وإن كتبت شراً عليها حسابها ﴾

 




Ahmed Zain El-Abedeen Mohamed
Senior Oracle Developer


My C.V & Cover Latter


لا يؤخذ العلم من أربعة ويؤخذ ممن سوى ذلك ولا يؤخذ من سفيه ولا من صاحب هوى ولا ممن يكذب في أحاديث الناس ولا ممن لا يعرف ما يحدث به من حيث المصادر والاختيار


#4 هجرس

هجرس

    مشترك

  • الأعضــاء
  • 75 مشاركة

تاريخ المشاركة 02 June 2008 - 01:12 PM

وعليكم السلام ورحمة الله وبركاته
جزاك الله خيرا على الاهتمام
على فكرة أنا كنت بعتلك ميل على الياهو اتمنى انك تكون قرأته
المهم...............
أنا دخات عاى الانتر بريز ..وعملت جدول اسمهhhh على اسكيمة HR وعملت خمس اعمده فيه سميتهم1و2و3و4و5
بعد كده دخلت على الـSQL PLUS وحاولت اعمل INSERT فحدث الآتى
[b][left]SQL> insert into hhh (1,2,3,4,5)
2 values (fhgh,fgh,fghf,erw,yi);
insert into hhh (1,2,3,4,5)
*
ERROR at line 1:
ORA-00928: missing SELECT keyword[/left][/b]

تم التعديل بواسطة Amgad, 03 June 2008 - 01:01 AM.


#5 هجرس

هجرس

    مشترك

  • الأعضــاء
  • 75 مشاركة

تاريخ المشاركة 03 June 2008 - 08:01 AM

ايه يا جماعة ماحدش برضه فاهم أنا اقصد ايه؟
طيب لو ممكن حد من مصر يترك لى رقم موبايله اكلمه واشرح له ونبقى نكتب الإجابة إن شاء الله فى المنتدى حتى تعم الفائدة


#6 Ahmed Zain

Ahmed Zain

    مشرف

  • فريق الإشراف
  • 261 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 03 June 2008 - 09:35 AM

وعليكم السلام ورحمة الله وبركاته
بعد التحية
اخي فالله ما معني
insert into hhh (1,2,3,4,5)
*

(*) معنها ايه او عايز تعمل بيها ايه

اللهم صلي وسلم على نبينا محمد وعلى اله وصحبه اجمعين الى يوم الدين سلام طيبا مباركا فيه


يا ابن آدم:انما انت أيام...كلما مضى منك يوم مضى بعضك العمر يمضي ولا تدري متى ينتهي فهل عملت لآخرتك؟؟؟


﴿ كتبت وقد أيقنت يوم كتابتي بأن يدي تفنى ويبقى كتابها فإن كتبت خيراً ستجزى بمثله وإن كتبت شراً عليها حسابها ﴾

 




Ahmed Zain El-Abedeen Mohamed
Senior Oracle Developer


My C.V & Cover Latter


لا يؤخذ العلم من أربعة ويؤخذ ممن سوى ذلك ولا يؤخذ من سفيه ولا من صاحب هوى ولا ممن يكذب في أحاديث الناس ولا ممن لا يعرف ما يحدث به من حيث المصادر والاختيار


#7 هجرس

هجرس

    مشترك

  • الأعضــاء
  • 75 مشاركة

تاريخ المشاركة 03 June 2008 - 09:46 AM

أنا عايز اعمل إدراج فى جدول hhh فى الأعمدة 1و2و3و.. القيم .....

#8 محمد سعيد

محمد سعيد

    عضو مميز

  • الأعضــاء
  • 534 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 03 June 2008 - 12:37 PM

الأخ الفاضل اعتقد ان الاوراكل لا تقبل اسم عمود ارقام زى مانت عامل 1و2و3
راجع الموضوع

#9 هجرس

هجرس

    مشترك

  • الأعضــاء
  • 75 مشاركة

تاريخ المشاركة 03 June 2008 - 01:24 PM

غيرت لكلمات ومع ذلك نفس الكلام
أرجوك حاول انك تعمل جدول من على الأنتر بريز وتعمله انسيرت من على الSQL
شكرا لإهتمامكم جميعا


#10 weloooo

weloooo

    مشرف

  • فريق الإشراف
  • 249 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 03 June 2008 - 05:16 PM

السلام عليكم.

يا هجرس ماينفعش أبداً إنك تبدأ إسم عمود بأرقام هي دي المشكله. الأوراكل تقول أن هذا غير مقبول.

كمان لما تحب تدخل بيانات من نوع char أو date أو varchar2 لابد أن تضع البيانات في جملة ال insert ما بين إتنين single quotation .

يبقى المفروض تعيد تسمية الأعمده وتعدل جملة الإدخال زي كده:

alter table hhh
rename column "1" to "c1";

alter column hhh
rename column "2" to "c2";

وهكذا مع باقي الأعمده.

والبيانات تدخل بهذا الشكل:

insert into "hhh" (c1,c2,c3,c4,c5)
   values('aaa','bbb','ccc','ddd','eee');


طيب إنت تسألني ليه لما عملت الجدول على ال SQL-Developer نجح تكوين الجدول مع إنه بدأ برقم ؟!!
أقولك إن إنت لو بتعمل جدول ووضعت أسماء أعمدة الجدول بين double quotation .بكده ينجح تكوين أسماء الأعمده الجدول حتى لو أرقام ! . ودي الطريقه إللي بيعمل بها ال SQL-Developer . بص المثال ده:

CREATE TABLE  "HHH" 
   (	"1" VARCHAR2(20 BYTE), 
	"2" VARCHAR2(20 BYTE), 
	"3" VARCHAR2(20 BYTE), 
	"4" VARCHAR2(20 BYTE), 
	"5" VARCHAR2(20 BYTE)
   );

بالطريقه دي الجدول هايتكون بدون مشاكل لكن لو أردت أن تدخل فيه بيانات هايطلع الخطأ إللي ظهر لك.

لكن لو عملت الجدول بالطريقه دي مش هايتكون:

CREATE TABLE "HHH" 
   (	1 VARCHAR2(20 BYTE), 
	2 VARCHAR2(20 BYTE), 
	3 VARCHAR2(20 BYTE), 
	4 VARCHAR2(20 BYTE), 
	5 VARCHAR2(20 BYTE)
   );

يبقى ياريت لما تشتغل على ال SQL-Developer تراعي هذه النقطه. وياريت من الأساس لا تسمي أي عمود بإسم يبدأ برقم. ممكن يكون فيه أرقام لكن لا يمكن أن يبدأ برقم.

أحمد يحيى


Oracle Apps Senior Technical Consultant


#11 weloooo

weloooo

    مشرف

  • فريق الإشراف
  • 249 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 03 June 2008 - 11:29 PM

كريت جدول جديد من على Enter prise manager فى اسكيمة HR


أنا آسف أفتكرك عملت الجدول عن طريق ال SQL-Developer . على العموم ال enterprise manager بيعمل الجدول بنفس طريقة ال SQL-Developer .

ونفس الكلام إللي قلته ينطبق على ال Enterprise manager . وتقبل إعتزاري :D :rolleyes:

أحمد يحيى


Oracle Apps Senior Technical Consultant


#12 King Oracle

King Oracle

    مشرف قسم المشاريع

  • فريق الإشراف
  • 2,043 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 04 June 2008 - 06:58 AM

يبدو انني وصلت متاخرا , فعلا الاخ weloooo اجاب بشكل مميز على الموضوع ...

بارك الله بكم يا شباب

[سبحان الله وبحمده ... سبحان الله العظيم]


م.علاء الدين الجبالي
Oracle APPS HCM Techno Functional Consultant


مدونتي الخاصة ... ( للتواصل معكم )
http://aljabali2010.blogspot.com/

التواصل عبر السكايبي

araboug.org
or
aladdin_aljabali

للتواصل عبر الايميل ( الماسنجر )

aladdin2011@live.com

موبايل 1: 00966540873048 ( حاليا في السعودية)
موبايل 2: 00962798522832


اللهم لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم


#13 هجرس

هجرس

    مشترك

  • الأعضــاء
  • 75 مشاركة

تاريخ المشاركة 04 June 2008 - 08:41 AM

جزاكم الله خيرا...أسأل الله أن يبارك فى علمك يا أخ Weloooo
وشكرا للآخرين على الاهتمام
محمد هجرس


#14 mhelmy

mhelmy

    عضو

  • الأعضــاء
  • 37 مشاركة

تاريخ المشاركة 04 June 2008 - 09:44 AM

جزاكم الله خيرا ورفع بكم رايه الاسلام

العلم يرفع بيتا لا عماد له والجهل يخفض بيت العز والكرم

MHelmy[وسط][/وسط]

#15 weloooo

weloooo

    مشرف

  • فريق الإشراف
  • 249 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 04 June 2008 - 10:40 AM

الأخ/ الجبالي

مشكور لمرورك ونرجو الله أن ينفعنا بما علمنا.

ولك بمثل ما دعوت لي إن شاء الله يا أخ محمد.

أحمد يحيى


Oracle Apps Senior Technical Consultant