Структура иерархии не показана в таблице SmartTree SAPUI5, созданной с помощью аннотаций метаданных

В соответствии с моим текущим состоянием я следую этому подходу. Я хочу дать идентификатор первичной таблице после того, как данные вставлены через скрипт.

Как я хочу добавить идентификатор, поэтому он всегда начинается с 1 до Конец записи, который я хочу.

--first drop column and add with identity
ALTER TABLE dbo.tblProductPriceList drop column ID 
ALTER TABLE dbo.tblProductPriceList add ID INT IDENTITY(1,1)

--then add primary key to that column (exist option you can ignore)
IF  NOT EXISTS (SELECT * FROM sys.key_constraints  WHERE object_id = OBJECT_ID(N'[dbo].[PK_tblProductPriceList]') AND parent_object_id = OBJECT_ID(N'[dbo].[tblProductPriceList]'))
    ALTER TABLE [tblProductPriceList] ADD PRIMARY KEY (id)
GO

Это создаст тот же самый столбец первичного ключа с идентификатором

. Я использовал эти ссылки: https://blog.sqlauthority.com/2014/10/11 / sql-server-add-auto-incremental-identity-column-to-table-after-create-table /

Добавить первичный ключ в существующую таблицу

0
задан kogan 28 March 2019 в 09:47
поделиться