Eine der Möglichkeiten, den SEQUENCE-Befehl zu nutzen, ist die Verwendung von Referenznummern auf einer ASP/C# -Detailansicht (als Beispiel). Ich verwende die Detailansicht, um Anfragen in eine Datenbank einzugeben, und der SEQUENCE-Befehl dient als Anfrage-/Ticketnummer für jede Anfrage. Ich setze den Initial Sequence-Befehl so, dass er mit einer bestimmten Nummer beginnt und für jede Anfrage um 1 erhöht wird.
Wenn ich diese Anfragen in einer Gridview präsentiere, lasse ich die SEQUENCE-Referenznummern erscheinen, mache sie aber nicht editierbar. Es ist großartig für eine Referenznummer, wenn Datensätze mit anderen Feldern in der Datenbank ähnlich sind. Es ist auch perfekt für Kunden, wenn sie Fragen zu einem bestimmten Eintrag in einer bestimmten Datenbank haben. Auf diese Weise habe ich eine eindeutige Nummer pro Eintrag, egal ob der Rest der Informationen identisch ist oder nicht.
Hier ist, wie ich in der Regel den SEQUENCE-Befehl nutzen:
CREATE SEQUENCE blah.deblah
START WITH 1
INCREMENT BY 1
NO CYCLE
NO CACHE
Kurz gesagt, ich beginne meine Sequenz an # 1 (beliebig viele können wählen, mit dem Sie beginnen wollen) und zählt aufwärts in Schritten von 1 Ich fahre die Sequenznummern nicht zyklisch, wenn sie die maximale Systemnummer erreichen.
Ich bin mir nicht sicher, was Sie genau meinen, aber versuchen Sie diesen Link zu sehen. http://msdn.microsoft.com/en-us/library/ms189499.aspx Es zeigt Ihnen die Syntax für eine Select-Anweisung, um Daten aus der Datenbank – Koenyn
Bitte sehen Sie meine Bearbeitung. –