Описание тега scope-identity

2 ответа

Предложение SQL Server OUTPUT

Я немного застрял в том, почему я не могу получить "новую идентичность" вставленной строки с помощью приведенного ниже утверждения. SCOPE_IDENTITY() просто возвращает ноль. declare @WorkRequestQueueID int declare @LastException nvarchar(MAX) set @Wo…
02 окт '12 в 21:11
3 ответа

Как я могу привести Scope_Identity() к Int?

Поэтому Scope_Identity() возвращает?-Байтный числовой тип в SQL Server. Это не круто. Есть ли безопасный способ преобразовать его в int в запросе на выборку, чтобы нам не приходилось управлять всеми прихотями SQL Server в нашем ODBC Wrapper?
16 июн '09 в 14:28
1 ответ

При использовании ExecuteScalar пишет 2 записи вместо одной

Мне нужно знать, какой номер заказа был записан в базу данных. Для этого я использую выражение SQL EXECUTESCALAR. Я отлаживал программу и следил за базой данных. Запись записывается один раз в базу данных, когда я выполняю вторую команду, она записы…
11 июл '14 в 04:36
6 ответов

Возврат идентификатора после вставки C# с использованием SQL Server

Я знаю, что этот вопрос был на этом сайте много раз, но я не могу заставить мой код работать. у меня есть Insert заявление, и мне нужен идентификатор из этого заявления на моей странице asp.net. Я получаю return value 0, public int newid { get; set;…
3 ответа

Получение SCOPE_IDENTITY от SQL Server при вставке

Думаю, уже слишком поздно, и я слишком устал, чтобы понять, что я делаю не так. Вот что я пытаюсь: int imageId = imageDal.AddImage(new SqlParameter[] { new SqlParameter("@IMAGE_ID", SqlDbType.Int, Int32.MaxValue, ParameterDirection.Output, true, 0, …
07 фев '11 в 06:19
1 ответ

SQL Server Profiler показывает SCOPE_IDENTITY(), пока код ColdFusion не использует его ни в одном запросе

Я использую SQL Server 2008 R2 Profiler для отладки проблемы в приложении ColdFusion 7, которое было разработано кем-то другим, работающим в Windows 7 с SQL Server 2008 R2 в качестве бэкэнда. Первоначально приложение использовало MS Access 2003 в ка…
3 ответа

SQL Scope_Identity возвращает 0 или -1

У меня проблемы с получением последнего идентифицированного идентификатора строки, он возвращает 0, это означает, что при вставке формата произошла ошибка. Я выполнил хранимую процедуру и добавил значения вручную, она вернула бы правильный идентифик…
09 июл '13 в 11:39
1 ответ

SCOPE_IDENTITY() для массовой вставки в SSIS

В SSIS я могу сделать вставку строк и получить их SCOPE_IDENTITY, используя командную задачу OLE DB, которая вызывает хранимую процедуру, но это не массовая вставка, это медленная загрузка. Можно ли получить идентификатор вставленных строк с помощью…
18 фев '15 в 12:06
1 ответ

vb.net scope_identity - это DBNull

У меня есть этот код. Я хочу взять идентификатор оператора вставки и сохранить в переменной. Я не могу использовать SqlDataSource, поэтому я могу использовать только DataTableReader, и я не знаком с обработкой SCOPE_IDENTITY в DataTableReader... Dim…
22 май '14 в 11:58
1 ответ

T-SQL вставить и обновить внешний ключ без курсора

У меня есть две таблицы в MS SQL: CREATE TABLE Table1 (ID INT IDENTITY(1,1) NOT NULL, TEXTVal VARCHAR(100), Table2Id int) insert into Table1 (TEXTVal) values('aaa'); insert into Table1 (TEXTVal) values('bbb'); insert into Table1 (TEXTVal) values('cc…
12 июл '18 в 12:24
3 ответа

Как я могу взять последнее вставленное поле PK computed varchar(7) в качестве вывода

DDL: CREATE TABLE [dbo].[Admin_Profile]( [ID] [int] IDENTITY(1,1) NOT NULL, [Ad_Regid] AS ('R'+right('200'+CONVERT([varchar](10),[ID],(0)),(6))) PERSISTED NOT NULL, [Ad_Fname] [varchar](25) NULL, [Ad_Lname] [varchar](25) NULL, CONSTRAINT [PK_Admin_P…
2 ответа

Как получить значение Identity с помощью scope_identity()

У меня есть scope_identity(), который реализован в TRIGGER. ALTER TRIGGER TempProcTrig ON Table_temp2 AFTER insert AS BEGIN declare @TempIdentity int set @TempIdentity =scope_identity() insert Table_Temp(TempID) values(@TempIdentity) END Когда TRIGG…
18 янв '12 в 18:35
2 ответа

vb.net получить последний идентификатор и отобразить его

Мне нужно получить последний идентификатор из таблицы и отобразить его. Я пробовал Scope_Identity(), но каким-то образом мне не удалось получить его. окно сообщения ничего не показывает.. оно пустое. вот мой текущий код: Try myConn.ConnectionString …
10 янв '14 в 00:13
2 ответа

ASP Classic и SQL Server 2008 дают странный ответ

Похоже, эта ошибка началась с тех пор, как мы обновились до SQL Server 2008. Вставляя в БД и затем возвращая идентичность, я получаю "Предмет не может быть найден в коллекции, соответствующей запрошенному имени или порядковому номеру". Вот код: SQL …
06 окт '09 в 11:31
3 ответа

T-SQL: возврат нового идентификатора INSERT в C#

Я помещаю значения в SQL Server с помощью хранимой процедуры. Процедура добавит идентификатор в добавляемую строку. Мне нужно вернуть этот идентификатор в мой код. В настоящее время я могу получить выходной идентификатор в окне OUTPUT Visual Studio,…
06 мар '11 в 17:47
1 ответ

Как использовать идентификатор области видимости в SQL-команде?

Моя концепция использования идентификатора области приведена ниже. Как правильно использовать идентификатор области видимости, который поддерживает мою концепцию? Для отдельных данных: Imports System.Data.SqlClient Public Class Class1 Sub Something(…
12 май '11 в 14:31
2 ответа

TSQL Использовать текущую вставляемую запись для выбора данных в другой таблице.

Очень плохо знаком с TSQL... У меня есть следующая таблица под названием "tblinit": Account_Num UserID Task_Percent ----------- ------------ ------------ 1 john.smith 0.75 Я хотел бы обновить значение "Task Percent" в "tblRaw" ниже. Account_Num User…
1 ответ

Передайте scope_identity в хранимую процедуру

Есть много дискуссий о прохождении scope_identity от ребенка к родителю хранимые процедуры. У меня есть противоположный сценарий, когда строка вставляется в родительскую хранимую процедуру, и я хочу передать значение идентификатора дочерней хранимой…
0 ответов

mssql scope_identity и MultipleActiveResultSets

У меня есть таблица с идентификатором столбца (int). Платформа сущностей распознает его как ключ с автоматическим приращением и в запросе использует scope_identity(). Когда я пытаюсь вставить в эту таблицу, я должен включить MultipleActiveResultSets…
20 сен '18 в 09:10
1 ответ

SQL Получить значение идентификатора и вставить в другой столбец

Я пытаюсь создать оператор SQL, который будет вставлять исходную запись, извлекать новый идентификатор (первичный ключ автонумерации) и вставлять его в другой столбец таблицы, чтобы он служил в качестве значения по умолчанию. Это то, что я до сих по…
23 июн '11 в 15:08