Trigger um zu verhindern, dass die Insertion für doppelte Daten von zwei Spalten

Arbeite ich an SQL Server 2008R2 ich bin mit der folgenden Tabelle

ID     Name     date
 1     XYZ      2010
 2     ABC      2011
 3     VBL      2010

Nun möchte ich verhindern, einfügen, wenn ich eine Daten, obwohl die ID ist anders, aber Daten vorhanden

 ID    Name     date
  4    ABC      2011

Freundlicherweise guide mir, wie soll ich schreiben, die diese auslösen.

  • Brauchen Sie wirklich einen Auslöser? Haben Sie versucht, die eindeutigen index oder Zwang?
  • und wie, wenn mein primary key ist ID??
  • ERSTELLEN Sie einen EINDEUTIGEN nicht GRUPPIERTEN INDEX XXTable_Unq AUF xxTable (name ASC,[Datum] ASC)
InformationsquelleAutor WiXXeY | 2013-08-29
Schreibe einen Kommentar