Als «identity» getaggte Fragen

Erstellt eine Identitätsspalte in einer Tabelle. Diese Eigenschaft wird mit den Transact-SQL-Anweisungen CREATE TABLE und ALTER TABLE verwendet.




7
Was sind die empfohlenen Mindestübereinstimmungskriterien für eine zuverlässige demografische Patientenübereinstimmung?
Gibt es bei der Zuordnung von Patienten anhand demografischer Daten Empfehlungen dazu, welche Felder für den Patienten als "gleichen Patienten" zutreffen sollten? Ich weiß, dass die Algorithmen für verschiedene Implementierungen unterschiedlich sein werden. Ich bin nur gespannt, ob es Best Practices oder Empfehlungen für diesen Prozess gibt. First Name Last …
30 identity 

6
Kann ich mich darauf verlassen, dass die SQL Server-Identitätswerte der Reihe nach gelesen werden?
TL; DR: Die folgende Frage lautet: Gibt es beim Einfügen einer Zeile ein Zeitfenster zwischen der Generierung eines neuen IdentityWerts und dem Sperren des entsprechenden Zeilenschlüssels im Clustered-Index, in dem ein externer Beobachter einen neueren sehen könnte Identity Wert, der von einer gleichzeitigen Transaktion eingefügt wurde? (In SQL Server.) Ausführliche …

1
Ist es sicher, sich auf die Reihenfolge der OUTPUT-Klausel eines INSERT zu verlassen?
Angesichts dieser Tabelle: CREATE TABLE dbo.Target ( TargetId int identity(1, 1) NOT NULL, Color varchar(20) NOT NULL, Action varchar(10) NOT NULL, -- of course this should be normalized Code int NOT NULL, CONSTRAINT PK_Target PRIMARY KEY CLUSTERED (TargetId) ); In zwei leicht unterschiedlichen Szenarien möchte ich Zeilen einfügen und die …

6
Was kann der Nachteil sein, wenn immer eine einzelne Ganzzahlspalte als Primärschlüssel verwendet wird?
Innerhalb einer Webanwendung, an der ich arbeite, werden alle Datenbankvorgänge mithilfe einiger über Entity Framework ORM definierter generischer Repositorys abstrahiert. Um jedoch ein einfaches Design für die generischen Repositorys zu haben, müssen alle beteiligten Tabellen eine eindeutige Ganzzahl definieren ( Int32in C #, intin SQL). Bisher war dies immer der …

2
Unerwartete Lücken in der IDENTITY-Spalte
Ich versuche, eindeutige Bestellnummern zu generieren, die bei 1 beginnen und um 1 erhöht werden. Ich habe eine PONumber-Tabelle mit diesem Skript erstellt: CREATE TABLE [dbo].[PONumbers] ( [PONumberPK] [int] IDENTITY(1,1) NOT NULL, [NewPONo] [bit] NOT NULL, [DateInserted] [datetime] NOT NULL DEFAULT GETDATE(), CONSTRAINT [PONumbersPK] PRIMARY KEY CLUSTERED ([PONumberPK] ASC) ); …

3
IDENTITY-Wert zurücksetzen
Ich habe eine Tabelle mit einer IDENTITY-Spalte. Während der Entwicklung lösche ich die Zeilen von Zeit zu Zeit und füge sie erneut hinzu. Aber die IDENTITY-Werte stiegen immer weiter an und begannen nicht bei 1, als ich sie erneut hinzufügte. Jetzt geht meine ID von 68 -> 92 und dies …


4
Füge Autoincrement zu bestehender PK hinzu
Ich habe eine Tabelle in einem DB erstellt, der bereits in einem anderen DB vorhanden ist. Es wurde ursprünglich mit den alten DB-Daten gefüllt. Der PK der Tabelle musste die Werte empfangen, die bereits in diesen Datensätzen vorhanden waren, damit es nicht zu einer automatischen Inkrementierung kommen konnte. Jetzt brauche …

3
Wie füge ich eine Tabelle mit nur einer IDENTITY-Spalte ein?
Wie fügen Sie bei einer Tabelle mit nur einer IDENTITY-Spalte eine neue Zeile ein? Ich habe Folgendes versucht: INSERT INTO TABLE (Syntax error) INSERT INTO TABLE VALUES() (Syntax error) INSERT INTO TABLE (Id) VALUES() (Syntax error) Ich teste etwas und brauche nur die IDENTITY-Spalte. Es ist nicht für die Produktion. …

1
Wo speichert SQL Server den IDENTITY VALUE für eine Tabelle physisch?
Ich hoffe, jemand kann mich in die richtige Richtung lenken. Hier sind meine bisherigen Ergebnisse. SELECT * FROM sys.identity_columnsist eine Systemansicht, die "last_value" ergibt, aber die Definition für diese Ansicht verwendet eine interne Funktion IdentityProperty(colName, 'LastValue')- das ist also eine Sackgasse (sie wird dort nicht aus einer Systemtabelle gezogen ). …

2
Effizienz des zusammengesetzten Primärschlüssels als Fremdschlüssel
Ich habe eine Tabelle mit einem zusammengesetzten Primärschlüssel (bestehend aus 4 Spalten), mit der sichergestellt wird, dass keine Duplikate in die Tabelle eingegeben werden. Ich benötige jetzt eine neue Tabelle, die die Schlüssel in dieser Tabelle als Fremdschlüssel referenzieren muss. Meine Frage ist, welcher Ansatz für Suchgeschwindigkeiten effizienter ist: 1) …

4
Re-Seed der Identitätsspalte: Wann ist es notwendig?
Während einer der letzten Lektionen an der Universität (ich bin Student) bat uns der Dozent, eine Datenbank (MySQL Server, wenn es darauf ankommt) und eine winzige Client-App zu entwickeln, die die Datenbank als Datenquelle verwendet. Eine der Anforderungen war, dass die Identitätsspalte (die die PK in jeder Tabelle ist) sequentiell …

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.