Pytania otagowane jako sequence

Obiekt, który może generować unikalne liczby całkowite.

9
Jak korzystać z currval () w PostgreSQL, aby uzyskać ostatni wstawiony identyfikator?
Mam stolik: CREATE TABLE names (id serial, name varchar(20)) Chcę „ostatni wstawiony identyfikator” z tej tabeli, bez użycia RETURNING idwstawiania. Wygląda na to, że jest jakaś funkcja CURRVAL(), ale nie rozumiem, jak jej używać. Próbowałem z: SELECT CURRVAL() AS id FROM names_id_seq SELECT CURRVAL('names_id_seq') SELECT CURRVAL('names_id_seq'::regclass) ale żaden z nich …

2
Dlaczego sekwencje Denali mają działać lepiej niż kolumny tożsamości?
W swojej odpowiedzi na pytanie Co jest lepsze: kolumny tożsamości lub wygenerowane unikalne wartości identyfikatora? mrdenny mówi: Kiedy SQL Denali wyjdzie, będzie obsługiwał sekwencje, które będą bardziej wydajne niż tożsamość, ale sam nie możesz stworzyć czegoś bardziej wydajnego. Nie jestem tego taki pewien. Znając sekwencje Oracle , muszę albo utworzyć …

1
Sekwencja - BRAK DACHU vs DACH 1
Czy jest jakaś różnica między SEQUENCEzadeklarowanym za pomocą NO CACHEa zadeklarowanym za pomocą CACHE 1w SQL Server 2012+? Sekwencja nr 1: CREATE SEQUENCE dbo.MySeqCache1 AS INT START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 9999 NO CYCLE CACHE 1; GO Sekwencja nr 2: CREATE SEQUENCE dbo.MySeqNoCache AS INT START …

2
Jak wygenerować sekwencję w mysql
Rozważ tę tabelę w mysql create table numbers (number int); insert into numbers values (3), (2), (9); select * from numbers; +--------+ | number | +--------+ | 3 | | 2 | | 9 | +--------+ Czy istnieje proste zapytanie w celu wygenerowania tabeli z następującymi kolumnami Liczby od 1 …
19 mysql  sequence 

1
Naprawianie struktury tabeli, aby uniknąć „Błąd: zduplikowana wartość klucza narusza unikalne ograniczenie”
Mam tabelę, która jest tworzona w ten sposób: -- -- Table: #__content -- CREATE TABLE "jos_content" ( "id" serial NOT NULL, "asset_id" bigint DEFAULT 0 NOT NULL, ... "xreference" varchar(50) DEFAULT '' NOT NULL, PRIMARY KEY ("id") ); Później wstawiane są niektóre wiersze określające identyfikator: INSERT INTO "jos_content" VALUES (1,36,'About',...) …

2
Resetowanie sekwencji SQL Server 2012
Jestem w trakcie testowania i wypełniania określonej tabeli, która wykorzystuje SEQUENCEobiekt. W tym procesie testuję zapełnianie tabeli dziesiątkami tysięcy linii wstawiania (ponieważ nie jestem zaznajomiony z tym, jak to programować). Problem, który widzę w tej konkretnej tabeli, polega na tym, że kiedy rozpoczynam kolejny test populacji, SEQUENCEnie resetuje się z …

1
Sekwencja jest ponownie wykorzystywana
Mam sekwencję, która generuje numery śledzenia dla obiektów w moim systemie. Od dłuższego czasu działało dobrze. W zeszłym tygodniu zauważyliśmy, że zaczyna ponownie wykorzystywać wartości. Wydaje się, że w różnych momentach wieczorem nastąpi powrót do wartości, którą miał poprzedniego dnia. Następnie będzie kontynuował generowanie wartości od tego momentu. Na przykład …

3
Jak sekwencja.nextval może być zerowa w Oracle?
Mam zdefiniowaną sekwencję Oracle: CREATE SEQUENCE "DALLAS"."X_SEQ" MINVALUE 0 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 0 NOCACHE NOORDER NOCYCLE ; Jest używany w procedurze przechowywanej do wstawienia rekordu: PROCEDURE Insert_Record (p_name IN VARCHAR2, p_userid IN INTEGER, cur_out OUT TYPES_PKG.RefCursor) IS v_id NUMBER := 0; BEGIN -- Get id value …
11 oracle  sequence 

3
Jak utworzyć tabelę z kolumną, która używa sekwencji?
Mam następujące CREATE TABLE [MyTable] ( [ID] [bigint] PRIMARY KEY NOT NULL, [Title] [nvarchar](64) NOT NULL ) CREATE SEQUENCE MyTableID START WITH 1 INCREMENT BY 1 NO CACHE ; GO Chcę wstawić nowe rekordy na MyTable i ustawić identyfikator na następną wartość sekwencji. Jak mogę to zrobić? Może wyzwalacz, czy …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.