Aus dem Kurs: SQL Grundkurs 4: Data Definition Language (DDL) und Data Control Language (DCL)

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.600 Kurse von Branchenfachleuten.

Sequence mit MS SQL Server

Sequence mit MS SQL Server

Als Alternative für eine Identity können Sie in den aktuell supporteten SQL-Server-Versionen bereits auch eine Sequence zum Generieren von fortlaufenden Nummerierungen nutzen. Analog zu Oracle wurden dort nämlich Sequences implementiert. Falls Sie sich fragen, warum ich jetzt hier im Editor von Oracle bin, lautet die Antwort, weil ich Ihnen zeigen möchte, wie denn eigentlich die Anweisung zum Erzeugen einer Sequence beie beiden Systemen ist. Zu diesem Zweck kopiere ich mir das Statement aus meinem Oracle-Editor einfach hinüber ins Management Studio. Wenn ich es hier einfüge, erkennen Sie an der roten Wellenline unter NO CYCLE, dass das eigentlich der einzige kleine Syntax-Unterschied ist, nämlich der SQL-Server erwartet hier ein Leerzeichen zwischen NO und CYCLE. Alles andere kann ich hier gleich belassen. Ich kann den Minvalue, den Maxvalue belassen inkrement bei dem Start-Wert, den Cache-Wert und wie gesagt, dass das einzige Leerzeichen bei NO CYCLE ändert sich. Ich führe diese…

Inhalt