Есть ли способ определить столбец идентификации в другом столбце? То, что я хочу выполнить, - это таблица, в которой хранятся позиции заказа, и эти заказы могут быть добавлены в любое время. Так что может быть, что уже позволяет говорить три позиции в таблице, и это будет выглядеть примерно так:Столбец SQL IDENTITY на основе другого столбца
OrderNumber | OrderPosition
10001 1
10001 2
10001 3
А теперь я хочу добавить еще одну позицию, не вычисляя правильное значение для столбца OrderPosition. Это связано с тем, что я хочу писать новые позиции для нескольких заказов в таблицу и хотел бы избегать курсоров по отдельным заказам. Я бы предпочел решение, когда OrderPosition - это столбец идентичности, который будет обновлен на основе столбца OrderNumber. Итак, если я добавлю позицию заказа для нового заказа, она начнется с 1, и если я добавлю другую позицию для порядка 10001, она будет продолжена с 4.
Привет могли бы вы опубликовать свое решение? Или как редактирование, либо отдельный ответ? – narain