Вопросы по теме 'scope-identity'

Какой тип данных возвращает метод ExecuteScalar () SQLCommand?
В SQL Server идентификатор - это не пустое целое число, а идентификатор. Когда я запускаю следующий код, я получаю InvalidCastException в последней строке: SqlCommand cmd = new SqlCommand(); cmd.Connection = _conn; cmd.CommandText = @"INSERT...
6738 просмотров
schedule 04.11.2021

Получить идентификатор вставки внутри триггера
У меня есть TableA и TableB в SQL Server 2008. У TableA есть триггер, который срабатывает после INSERT & UPDATE. По триггеру я вставляю в TableB, поэтому мой вопрос: как я могу получить вставленный идентификатор из TableB? FROM INSERTED содержит...
1397 просмотров
schedule 19.04.2022

Как я могу получить SCOPE_IDENTITY() от SP?
Я пытаюсь получить SCOPE_IDENTITY для моего приложения vb.NET из хранимой процедуры, но я получаю исключение DBNull. Это мой СП: ALTER PROCEDURE [dbo].[sp_XYZ] @ID INT, @OtherID INT OUTPUT AS BEGIN SELECT @Name = name, FROM dbo.PERSON WHERE...
585 просмотров

Значение SCOPE_IDENTITY() при вставке более одной строки
документация для SCOPE_IDENTITY утверждает, что это Возвращает последнее значение идентификатора, вставленное в столбец идентификаторов в той же области. Интересно, что на самом деле означает last . Является ли это самым большим...
65 просмотров
schedule 29.09.2022

NHibernate: вставить объект со значением идентификатора, установленным в другом столбце.
Возможно ли с помощью NHibernate и Sql Server вставить объект и установить одно из значений столбца для вновь созданного идентификатора? В чистом sql я могу сделать это, добавив значение по умолчанию Создайте таблицу: create table Test id...
1008 просмотров

Будет ли SCOPE_IDENTITY работать в этом случае?
У меня есть PK, который является самоинкрементным ключом. Мне нужно вставить запись в базу данных, а затем вернуть этот ПК и использовать его в другой вставке. Однако я хотел бы сделать это в одной транзакции. Это возможно. Идея состоит в том,...
7190 просмотров
schedule 19.01.2023

SCOPE IDENTITY не разрешено на УДАЛЕННОМ сервере?
Я пытаюсь скопировать данные из 2 таблиц, связанных внешним ключом на одном сервере, а затем вставить их в основную базу данных на другом сервере. Первая таблица создаст новый столбец IDENTITY , а затем я хочу сохранить его в переменной и вставить...
794 просмотров
schedule 09.01.2023

Вернуть @@IDENTITY после INSERT для использования в качестве переменной
У меня есть функция, которую я хочу выполнить INSERT или UPDATE в зависимости от того, установлен ли ProfileID , найденный в импортированном файле .csv , на текущий идентификатор или если он новый (если он новый, то он помечен как «Новый ,"...
896 просмотров
schedule 25.05.2023