Вопросы по теме '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 просмотров
schedule
24.06.2022
Значение SCOPE_IDENTITY() при вставке более одной строки
документация для SCOPE_IDENTITY утверждает, что это
Возвращает последнее значение идентификатора, вставленное в столбец идентификаторов в той же области.
Интересно, что на самом деле означает last . Является ли это самым большим...
65 просмотров
schedule
29.09.2022
NHibernate: вставить объект со значением идентификатора, установленным в другом столбце.
Возможно ли с помощью NHibernate и Sql Server вставить объект и установить одно из значений столбца для вновь созданного идентификатора?
В чистом sql я могу сделать это, добавив значение по умолчанию
Создайте таблицу:
create table Test
id...
1008 просмотров
schedule
06.12.2022
Будет ли 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