kossy Geschrieben 12. August 2011 Geschrieben 12. August 2011 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
Thelvan Geschrieben 12. August 2011 Geschrieben 12. August 2011 Wenn du Identität auf TRUE setzt, kannst du ID-Ausgangswert und ID-Inkrement setzen. (in den Spalteneigenschaften) Ansonsten: Trigger
mepp Geschrieben 21. August 2011 Geschrieben 21. August 2011 oder beim erstellen der Tabelle schon definieren: CREATE TABLE MyTable ( ID int IDENTITY(1,1) PRIMARY KEY , AndereSpalte nvarchar(50) )
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden