none
מניעת כפלויות RRS feed

  • שאלה

  • שלום

    יש לי טבלת קישור שמכילה שני FK ועוד עמודה כלשהיא

    כרגע שאני עושה  (1,1,1)INSERT INTO XXX VALUES זה עובד אפילו כמה פעמים.

    איך אני מונע כפילוית בכזו טבלה??

    SQL SERVER 2008

    תודה



    • נערך על-ידי 3Maya יום ראשון 22 אפריל 2012 06:48
    יום ראשון 22 אפריל 2012 06:35

תשובות

  • מכיוון שלא נראה לי שאתה איש של קוד אלה יותר WIZARD אז מצ"ב איך לעשות את זה עם ה studio

    קודם בוחרים אינקסים

    sql1

    אח"כ מוסיפים אינקס חדש ע"י כפתור add

    ב column בוחרים את השדות שייצור את הייחודיות

    ואז ב type בוחרים unique key

    ושומרים

    sql2

    • הוצע כתשובה על-ידי haim fishner יום ראשון 22 אפריל 2012 19:24
    • סומן כתשובה על-ידי 3Maya יום שני 23 אפריל 2012 05:55
    יום ראשון 22 אפריל 2012 12:27
  • שים במקום ה-COLUMNNAME את שמות העמודות מופרדות בפסיקים

    itaigitt, http://copypastenet.blogspot.com

    • סומן כתשובה על-ידי 3Maya יום ראשון 22 אפריל 2012 13:53
    יום ראשון 22 אפריל 2012 07:24

כל התגובות

  • ALTER TABLE [TABLENAME] ADD CONSTRAINT [CONSTRAINTNAME] UNIQUE([COLUMNNAME])

    itaigitt, http://copypastenet.blogspot.com

    יום ראשון 22 אפריל 2012 06:59
  • תודה על המענה

    מה זה ה COLUMNNAME?

    אין לי בעיה שעמודה אחת תהיה כפולה יש לי בעיה ששני עמדות יהיו כפולות

    יום ראשון 22 אפריל 2012 07:15
  • שים במקום ה-COLUMNNAME את שמות העמודות מופרדות בפסיקים

    itaigitt, http://copypastenet.blogspot.com

    • סומן כתשובה על-ידי 3Maya יום ראשון 22 אפריל 2012 13:53
    יום ראשון 22 אפריל 2012 07:24
  • מכיוון שלא נראה לי שאתה איש של קוד אלה יותר WIZARD אז מצ"ב איך לעשות את זה עם ה studio

    קודם בוחרים אינקסים

    sql1

    אח"כ מוסיפים אינקס חדש ע"י כפתור add

    ב column בוחרים את השדות שייצור את הייחודיות

    ואז ב type בוחרים unique key

    ושומרים

    sql2

    • הוצע כתשובה על-ידי haim fishner יום ראשון 22 אפריל 2012 19:24
    • סומן כתשובה על-ידי 3Maya יום שני 23 אפריל 2012 05:55
    יום ראשון 22 אפריל 2012 12:27
  • תודה לכולם
    יום ראשון 22 אפריל 2012 17:10