Jednym ze sposobów wykorzystania polecenia SEQUENCE są numery referencyjne na stronie szczegółów detekcji ASP/C# (jako przykład). Używam widoku szczegółów do wprowadzania żądań do bazy danych, a polecenie SEQUENCE służy jako numer żądania/biletu dla każdego żądania. Ustawiłem polecenie sekwencji startowej, aby zaczynało się od określonej liczby i zwiększało się o 1 dla każdego żądania.
Jeśli przedstawię te żądania w widoku siatki, wyświetlam numery referencyjne SEKWENCJI, ale nie można ich edytować. Znakomicie nadaje się do numeru referencyjnego, gdy rekordy są podobne do innych pól w bazie danych. Jest także idealny dla klientów, którzy mają pytania dotyczące określonego wpisu w danej bazie danych. W ten sposób mam niepowtarzalny numer na wpis, bez względu na to, czy pozostałe informacje są identyczne, czy nie.
Oto jak ja generalnie wykorzystać polecenie kolejności:
CREATE SEQUENCE blah.deblah
START WITH 1
INCREMENT BY 1
NO CYCLE
NO CACHE
w skrócie, zacznę sekwencję na # 1 (można wybrać dowolny numer, który ma zacząć) i to się liczy w górę w przyrostach 1 Nie przełączam numerów sekwencji, gdy osiągną maksymalną liczbę systemową.
Nie jestem pewien, co masz na myśli, ale spróbuj spojrzeć na ten link. http://msdn.microsoft.com/en-us/library/ms189499.aspx Pokaże ci składnię instrukcji select, aby pobrać dane z bazy danych. – Koenyn
Proszę zobaczyć moją edycję. –