Tag: identity-column
Eine Identity-Spalte ist eine Spalte in einer Datenbank-Tabelle, aus der Werte, die vom server verwaltet und kann nicht geändert werden, verwendet werden, die als Primärschlüssel für die Tabelle. Es ist in der Regel ein auto-increment Nummer.
1
Antworten
Ich habe 2 Tabellen, admin, Preise admin enthält alle Spalten (id, date_created Typ, Wert) Preise mit den Spalten (id, date_created Bezug, Wert) Möchte ich einen wählen, der verbindet die zwei Tabellen, in denen die Preisgestaltung.relation = admin.id
3
Antworten
Ich scheine zu erinnern, in der MySQL wenn das abschneiden einer Tabelle die automatisch inkrementiert index-Feld würde da weitermachen, wo es aufgehört hat. Also wenn diese Tabelle wurde gekürzt mit der höchsten id 100, die nächste id
2
Antworten
Ist es möglich, das Seeding eine auto-increment-Spalte in eine SQLite-Datenbank, und wenn ja, wie wird das gemacht? ie. Das entspricht DBCC CHECKIDENT ('MyTable', RESEED, 1) im SQL-Server. InformationsquelleAutor Mun | 2010-06-26
5
Antworten
In anderen Worten, ist die folgende "cursoring" Methode, die garantiert funktioniert: abrufen von Zeilen aus der DB speichern Sie die größten ID aus den zurückgegebenen Datensätze für später, z.B. in LastMax später "SELECT * FROM MyTable WHERE
3
Antworten
Kann ich die DBCC CHECKIDENT(<table_name>, RESEED, value) Befehl zum zurücksetzen einer identity-Spalte aktuellen Wert, um das original in SQL Server 2008? Wenn ja, ist dies die richtige Art, das zu tun diese operation ohne Nachteil? Wenn nicht,
2
Antworten
Abfrage, um die nächste Identität? Dies ist möglich für die Tabelle, ohne die gelöschten Datensätze: SELECT TOP 1 EMPID + 1 FROM Employee ORDER BY EMPID DESC Wenn es ist gelöscht, die Daten, Wie bekomme ich die
2
Antworten
Erstellte ich einen Primärschlüssel mit autoincrement. Fügte ich zwei Zeilen: ID=1, ID=2 Löschte ich diese zwei Zeilen. Ich habe eine neue Zeile, aber die neue Zeile ist ID: ID=3 Wie kann ich die zurücksetzen oder Neustart des
7
Antworten
Habe ich markiert eine Spalte als Identity in meiner Tabelle create table Identitytest( number int identity(1,001) not null, value varchar(500) ) Ich muss die identity-Spalte erhöht werden, wie 001,002,003 usw. Die Datenbank zeigt, dass es einlegen als
4
Antworten
Guten Tag, Ich geschrieben habe, eine sehr einfache gespeicherte Prozedur, die verwendet wird einfügen QuestionText und QuestionStatus in der Fragen-Tabelle mit QuestionID int Primary Key gesetzt wird, der als Identität. Die syntax ist wie folgt: CREATE PROCEDURE
6
Antworten
Guten Morgen. Ich habe zwei Tabellen, und man verweist auf die anderen. Wenn ich das insert in die erste Tabelle wird der Primärschlüssel automatisch generiert wird, nämlich Identität-Feld. Ich das einfügen muss dieser Wert in der zweiten
2
Antworten
Hier ist mein Skript von meiner db , CREATE TABLE [dbo].[MyTable]( [ID] [int] IDENTITY(1,1) NOT NULL, [Code] [nvarchar](25) NULL, [Name] [nvarchar](25) NULL, [dob] [date] NULL , CONSTRAINT [PK_MyTable] PRIMARY KEY CLUSTERED ( [ID] ASC )WITH (PAD_INDEX =
2
Antworten
| Name | Blues | Greens | Yellows | Reds | Winner | | Smith | 35 | 42 | 52 | 17 | | Möchte ich wissen, die überschrift der Spalte mit der größten Anzahl für
4
Antworten
Alle, ich möchte beginnen die Nummerierung einer IDENTITY Feld basierend auf der aktuellen maximalen gewonnen aus einer anderen Tabelle. Also habe ich versucht so etwas wie die folgenden DECLARE @CurrentES INT; SET @CurrentES = (SELECT MaxES FROM
5
Antworten
Ich das einfügen muss über 6400000 Zeilen einer Tabelle mit 2 Spalten CREATE TABLE [DBName].[DBO].[BigList] ( [All_ID] [int] identity(1,1) NOT NULL, [Is_It_Occupied] [int] default(0) not null ) Ich bin mit dem folgenden code heute, das dauert sehr
6
Antworten
hey alle. Ich habe eine Tabelle in meiner DB, der hat über tausend Einträge. Ich möchte zum zurücksetzen der identity-Spalte, so dass alle ID ' s der Reihe nach wieder. Ich war auf der Suche auf diese
4
Antworten
Meine Datenbank ist immer alt, und eine meiner größten INT IDENTITY Spalten hat einen Wert von rund 1,3 Milliarden Euro. Dieser überlauf wird rund 2,1 Milliarden Euro. Ich Plane die Erhöhung der Größe, aber ich will nicht
3
Antworten
Ich habe eine Tabelle in der Datenbank Foo namens Bar hat, dass eine Spalte mit dem Namen ID, was ist der Primärschlüssel, und diese Datenbank ist das Leben auf der Entwicklung von SQL Server. Ich versuche zum
3
Antworten
Gibt es keine Möglichkeit der änderung der Identität Samen für eine identity-Spalte dauerhaft? Verwenden Sie DBCC CHECKIDENT aus, scheint nur um die last_value. Wenn die Tabelle abgeschnitten, alle Werte werden zurückgesetzt. dbcc checkident ('__Test_SeedIdent', reseed, 1000) select
7
Antworten
Ich bin mit EF4. Ich möchte zum einfügen eines neuen MyObject in der Datenbank. MyObject hat zwei Felder: Id: int (Identität) und Name: string Als ich das gesehen hab in der Dokumentation zu Entity Framework setzen sollen
5
Antworten
Ich bin derzeit auf der Entwicklung von Anwendungen für Azure-Tabellenspeicher. In der Anwendung ich habe die Tabelle, die relativ wenig Einsätze (ein paar tausend/Tag), und der Primärschlüssel für diese Einheiten verwendet werden, die in einer anderen Tabelle,
6
Antworten
Wie kann ich zurücksetzen der Identity-Spalte einer Tabelle auf null in SQL Server? Edit: Wie können wir es tun, mit LINQ to SQL ? InformationsquelleAutor der Frage Mohammad Dayyan | 2010-12-19
5
Antworten
Habe ich eine Handvoll raw-SQL-Abfragen für SQL Server, die SCOPE_IDENTITY verwenden, rufen Sie die generierte Kennung für einen bestimmten INSERT sofort nach diesem Einsatz Eintritt, werden alle in einer Ausführung... INSERT into Batch( BatchName, BatchType, Source, Area
1
Antworten
Ich bin mit LINQ to SQL zum einfügen von einfachen Daten in einer Tabelle OHNE stored procedure. Die Tabelle hat einen Primärschlüssel die Spalte ID, die als IDENTITY Spalte in beiden SQL Server und in meinem DBML.
9
Antworten
Brauche ich eine Spalte, die als Primärschlüssel und ein weiteres, die "auto increment" eine Bestellnummer Feld. Ist das möglich? EDIT: ich denke, ich werde einfach verwenden Sie eine composite-Nummer als die Nummer des Auftrags. Trotzdem danke. InformationsquelleAutor
6
Antworten
In einer meiner Tabellen Fee in der Spalte "ReceiptNo" in der SQL Server 2012-Datenbank identity increment plötzlich angefangen zu springen, um zu 100s statt 1 abhängig von den folgenden zwei Dingen. wenn es 1205446 es ist springt
5
Antworten
Ich würde gerne lernen, wie zu Holen Liste von allen Tabellen, die hat die id-Spalten aus einer MS SQL-Datenbank. InformationsquelleAutor der Frage Allan Chua | 2013-04-16
11
Antworten
Ich möchte erstellen Sie eine Liste von Spalten in SQL Server 2005, identity-Spalten und Ihren entsprechenden Tabelle in T-SQL. Ergebnisse wäre so etwas wie: TableName, ColumnName InformationsquelleAutor der Frage | 2008-09-17
19
Antworten
Brauche ich zum ändern des Primärschlüssels einer Tabelle eine identity-Spalte, und es gibt bereits eine Anzahl von Zeilen in der Tabelle. Ich habe ein script zum bereinigen der IDs, um sicherzustellen, Sie sind sequentiell, beginnend mit 1,
7
Antworten
Ich bin versuchen, um bulk-Daten in der Datenbank aus CSV-Datei. Employee-Tabelle hat eine Spalte ID (PK) auto-increment. CREATE TABLE [dbo].[Employee]( [id] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [Address] [varchar](50) NULL ) ON [PRIMARY] Bin ich mit
8
Antworten
Habe ich eine .Netto-Transaktionen mit einem SQL insert in eine SQL Server 2005 Datenbank. Die Tabelle besitzt eine identity primary key. Tritt ein Fehler innerhalb der Transaktion Rollback() genannt wird. Die Zeile fügt korrekt zurückgerollt werden, aber