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

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

صورة
- - - - -

أرجووكم مساعدة بسيطه جدا في Sql


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

#1 std_oracle

std_oracle

    عضو

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

تاريخ المشاركة 31 December 2007 - 11:21 AM

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

أخواني الأعزاء اذا تكرمتو ماهي الفنكشن أو الأمر الذي يمنع التكرار في الجدووول


اتمنى منكم المساعدة ولن انساكم بالدعاء

#2 asd202

asd202

    عضو نشط

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

تاريخ المشاركة 31 December 2007 - 11:43 AM

primary key
begin

for i in REVERSE 1..100000

loop

message('اللهم ارحمنا');

end loop;

end;

#3 abdo_001

abdo_001

    عضو

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

تاريخ المشاركة 31 December 2007 - 12:12 PM

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

أخواني الأعزاء اذا تكرمتو ماهي الفنكشن أو الأمر الذي يمنع التكرار في الجدووول


اتمنى منكم المساعدة ولن انساكم بالدعاء


may you seek UNIQUE or DISTINCT

#4 std_oracle

std_oracle

    عضو

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

تاريخ المشاركة 31 December 2007 - 12:40 PM

مشكورين اخواني

لكن اخي abdo الي اعرفه إن DISTINCT تفيد الترتيب وموجوده بالسكريبت الي مسويه
لكن UNIQUE بصراحه اول مره تمر علي لذلك جزاك الله الف خيـــر

ويا أخ asd أشكر مرورك وردك الجميل لكن انا مافهمت ماهو المقصود من البرايمر كي جزاك الله الف خيـر

تم التعديل بواسطة std_oracle, 31 December 2007 - 12:46 PM.


#5 amr fawzy

amr fawzy

    مشترك

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

تاريخ المشاركة 31 December 2007 - 02:29 PM

السلام عليكم ورحمه الله وبركاته
لمنع تكرار البيانات فى حقل او اكثر فى جدول اضف primary key او unique وهذا المثال لحقل واحد

[codebox]create table mytable(id number unique,name varchar2(30));[/codebox]


اما بالنسبه لحقلين او اكثر فما كما هو موضح


[codebox]create table mytable(id number,name varchar2(30),unique(id,name));
[/codebox]

ممكن استخدام primary key بدلا من unique ولكن primary key يستخدم فى الربط بين الجداول غير unique

اما بخصوص distinct تستخدم فى جمل select لعرض البيانات المخزنه من غير تكرار اى مجرد عرض

#6 Barakat

Barakat

    مشترك

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

تاريخ المشاركة 13 January 2008 - 10:15 AM

لا أدري ماذا تقصد بالضبط
و لكن هناك أمر يمنع حدوث التكرار و يستخدم مع جملة الاستعلام Select و على سبيل المثال تكتب بهذه الطريقة
و تمنع حدوث اي تكرار

$this_var = "select distinct * from emp!";

Eyad Barakat
Database Administrator