Slavoj Zizek


#dc#batman#dc comics#bruce wayne#dick grayson#batfam#tim drake#batfamily#dc fanart



seen from United States

seen from Germany
seen from United States
seen from Germany

seen from Malaysia
seen from Taiwan
seen from United States
seen from Russia
seen from United States
seen from United States
seen from Germany

seen from United States
seen from Malaysia
seen from United States

seen from United States

seen from United States
seen from United States
seen from United States
seen from United States

seen from China
Slavoj Zizek
SQL Server: Tabelle con Negative Identity
Per un progetto è nata la necessità di utilizzare una tabella con **chiave primaria autoincrementale.... NEGATIVA**!!
Da interfaccia grafica dello Studio Management non è possibile creare una tabella di questo genere. Vediamo come farlo tramite **istruzioni SQL**:
-- Verifichiamo l'esistenza di una tabella di nome test e in caso affermativo rimuoviamola IF EXISTS ( SELECT * FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'[dbo].[test]') AND TYPE IN (N'U') ) DROP TABLE [dbo].[test] GO -- Creaiamo la tabella indicando l'identity negativa CREATE TABLE dbo.test ( ID INT NOT NULL IDENTITY (-1, -1), Content VARCHAR(100) NULL ) GO -- Generiamo 100.000 record casuali e inseriamoli nella nuova tabella WITH RandomRecords (RowNumber, SomeText) AS ( SELECT ROW_NUMBER() OVER(ORDER BY NEWID()) as RowNumber, NEWID() UNION ALL SELECT RowNumber + 1 as RowNumber, NEWID() FROM RandomRecords ) INSERT INTO dbo.test (Content) SELECT TOP 100000 SomeText FROM RandomRecords OPTION (MAXRECURSION 0); GO -- Effettuiamo la select per vedere il risultato SELECT * FROM dbo.test GO
La nostra tabella con 100.000 records casuali con indice incrementale negativo è pronta.