Veröffentlicht 12. August 201114 j Hallo ! Ich habe mal eine Frage zum MS SQL Server. Wie kann ich einer Datenbanktabelle eine Spalte zuweisen, in der die Werte bspw. immer um eins inkrementiert werden, sobald ein neuer Datensatz / ein Tupel hinzugefügt wird? das bietet sich ja bei der Spalte, die den Primärschlüssel bildet, geradezu an. leider habe ich nirgends die Option gefunden, mit der man das einstellen kann. Kann mir da vielleicht jemand von euch weiterhelfen? Grüße Kossy
12. August 201114 j Wenn du Identität auf TRUE setzt, kannst du ID-Ausgangswert und ID-Inkrement setzen. (in den Spalteneigenschaften) Ansonsten: Trigger
21. August 201113 j oder beim erstellen der Tabelle schon definieren: CREATE TABLE MyTable ( ID int IDENTITY(1,1) PRIMARY KEY , AndereSpalte nvarchar(50) )
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.