Ho il seguente
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
Voglio inserire nuovi record su MyTable e impostare l'ID sul valore successivo della sequenza. Come posso farlo? Un grilletto forse, o c'è qualche altro modo? Come?
Poiché sto usando SQL Server 2012, non voglio usare Identity a causa del bug gap .
cache
in questo caso? Al collegamento di connessione Microsoft ci dice di usareno cache
.