Мне необходимо создать глобальный индекс, так чтобы во всех таблицах в колонке [input_id] был уникальный порядковый номер.
На сегодня это делается так:
CREATE TABLE [dbo].[INPUT_ID](
Ind [bigint] PRIMARY KEY IDENTITY(1,1) NOT NULL,
) ON [PRIMARY]
GO
CREATE TRIGGER [dbo].[InsertTriggerOnINPUT_ID]
ON [INPUT_ID]
FOR INSERT
AS
BEGIN
DELETE FROM [INPUT_ID]
END
GO
-- using example
INSERT INTO input_id default values
INSERT INTO [someTable] ([input_id], ... ) VALUES (@@IDENTITY, ... )
Есть ли вариант по лучше или, может какой сервис DB я не заметил?