sai bharath Ответов: 1

Как получить уникальный идентификатор для каждой транзакции, которая имеет несколько вставок


У меня два текстовых поля в фронд энд, который ProductName и нет.из.партиями...Например, я выбрал продукт "X"и номер партии как 10..Он получит 10 строк и пользователь вставит данные когда пользователь нажмет кнопку Отправить они будут отражены в базе данных too...My требование состоит в том, чтобы автоматически генерировать идентификатор для каждой транзакции...Я должен был получить уникальный идентификатор для всей операции...что я должен сделать, чтобы получить это?

Что я уже пробовал:

How do i get an unique ID per transaction which has multiple insertions

OriginalGriff

Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли.
Возможно, если вы покажете нам примерные данные и точно укажете, какой идентификатор или идентификаторы вы пытаетесь получить и где?
Используйте виджет" улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

Tomas Takac

Что это за удостоверение? Вы можете использовать Функция NEWID[^] для создания GUID.

jaket-cp

возможно, вы захотите взглянуть на IDENTITY (Property) (Transact-SQL)
https://msdn.microsoft.com/en-us/library/ms186775.aspx

1 Ответов

Рейтинг:
0

dbrenth

Если вы хотите сделать это полностью в SQLServer SQL, вам просто нужно настроить таблицу со столбцом типа uniqueidentifier, сделать его не нулевым и определить значение по умолчанию как

newsequentialid()

Затем каждый раз, когда вы вставляете строку, она автоматически определяет идентификатор этой строки.

удачи
Брент