Als «sequence» getaggte Fragen

Ein Objekt, das eindeutige Ganzzahlen generieren kann.



1
Sequenz - NO CACHE vs CACHE 1
Gibt es einen Unterschied zwischen einer SEQUENCEdeklarierten Verwendung NO CACHEund einer deklarierten Verwendung CACHE 1in SQL Server 2012+? Sequenz Nr. 1: CREATE SEQUENCE dbo.MySeqCache1 AS INT START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 9999 NO CYCLE CACHE 1; GO Sequenz Nr. 2: CREATE SEQUENCE dbo.MySeqNoCache AS INT START …

2
So generieren Sie eine Sequenz in MySQL
Betrachten Sie diese Tabelle in MySQL create table numbers (number int); insert into numbers values (3), (2), (9); select * from numbers; +--------+ | number | +--------+ | 3 | | 2 | | 9 | +--------+ Gibt es eine einfache Abfrage zum Generieren einer Tabelle mit den folgenden Spalten …
19 mysql  sequence 

1
Korrektur der Tabellenstruktur zur Vermeidung von "Fehler: Doppelter Schlüsselwert verletzt eindeutige Bedingungen"
Ich habe eine Tabelle, die folgendermaßen erstellt wird: -- -- 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") ); Später werden unter Angabe der ID einige Zeilen eingefügt: INSERT INTO "jos_content" …

2
Zurücksetzen einer SQL Server 2012-Sequenz
Ich bin dabei, eine bestimmte Tabelle zu testen und zu füllen, die das SEQUENCEObjekt nutzt . In diesem Prozess teste ich das Auffüllen der Tabelle mit Zehntausenden von Einfügezeilen (da ich mit der Programmierung nicht vertraut bin). Das Problem, das ich bei dieser speziellen Tabelle sehe, ist, dass beim Starten …

1
Die Sequenz wird wiederverwendet
Ich habe eine Sequenz, die Tracking-Nummern für Objekte in meinem System generiert. Es hatte schon seit einiger Zeit gut funktioniert. Letzte Woche haben wir festgestellt, dass die Werte wieder verwendet werden. Was zu passieren scheint, ist, dass es zu verschiedenen Zeitpunkten am Abend auf einen Wert zurückgesetzt wird, den es …

3
Wie könnte sequence.nextval in Oracle null sein?
Ich habe eine Oracle-Sequenz wie folgt definiert: CREATE SEQUENCE "DALLAS"."X_SEQ" MINVALUE 0 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 0 NOCACHE NOORDER NOCYCLE ; Es wird in einer gespeicherten Prozedur verwendet, um einen Datensatz einzufügen: PROCEDURE Insert_Record (p_name IN VARCHAR2, p_userid IN INTEGER, cur_out OUT TYPES_PKG.RefCursor) IS v_id NUMBER := …
11 oracle  sequence 




1
Komprimieren einer Sequenz in PostgreSQL
Ich habe eine id serial PRIMARY KEYSpalte in einer PostgreSQL-Tabelle. Viele ids fehlen, weil ich die entsprechende Zeile gelöscht habe. Jetzt möchte ich die Tabelle "komprimieren", indem ich die Sequenz neu starte und das ids so neu zuweise , dass die ursprüngliche idReihenfolge erhalten bleibt. Ist es möglich? Beispiel: Jetzt: …

2
SQL Server 2008: Sequenz, die täglich neu gestartet wird
Ich muss einen Trigger hinzufügen, der eine Spalte mit den folgenden Formatzeichenfolgen aktualisieren soll: <current_date>_<per_day_incremental_id>z 2015-10-01_36. IDs müssen inkrementell sein und Lücken sind zulässig. Mein Ansatz ist eher naiv: Erstellen Sie eine Tabelle mit dem aktuellen Datum und dem aktuellen Sequenzwert und führen Sie einen einzelnen Datensatz darin: create table …

1
Explizite Erteilung von Berechtigungen zum Aktualisieren der Sequenz für eine serielle Spalte erforderlich?
Kürzlich habe ich eine Tabelle als Superuser erstellt, die eine Spalte mit der Seriennummer enthält, z. create table my_table ( id serial primary key, data integer ); Da ich wollte, dass mein Nicht-Superuser-Benutzer Schreibzugriff auf diese Tabelle hat, erteilte ich ihr folgende Berechtigungen: grant select, update, insert, delete on table …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.