Описание тега output-clause
2
ответа
Предложение SQL Server OUTPUT
Я немного застрял в том, почему я не могу получить "новую идентичность" вставленной строки с помощью приведенного ниже утверждения. SCOPE_IDENTITY() просто возвращает ноль. declare @WorkRequestQueueID int declare @LastException nvarchar(MAX) set @Wo…
02 окт '12 в 21:11
2
ответа
Как вставить несколько столбцов в таблицу с помощью OUTPUT в SQL Server?
Прокрутите вниз до части OUTPUT. Это дает мне красное подчеркивание. Я хочу вставить в InsertedCreditDebitAdjustmentIDs таблица, идентификатор вставлен в @CreditDebitAdjustment вместе с InvoiceNum. Как мне это сделать? DECLARE @InsertedCreditDebitAd…
13 янв '14 в 17:09
8
ответов
@@IDENTITY, SCOPE_IDENTITY(), OUTPUT и другие методы получения последней идентичности
Я видел различные методы, используемые при получении значения поля идентификатора первичного ключа после вставки. declare @t table ( id int identity primary key, somecol datetime default getdate() ) insert into @t default values select SCOPE_IDENTIT…
26 янв '09 в 21:19
1
ответ
Как использовать предложение вывода в SQL для вывода вставки, обновления, удаления результатов в новую временную таблицу?
В настоящее время я пытаюсь выполнить update в SQL Server (но это может быть любой оператор DML, который поддерживает output и я хотел бы поместить вывод в локальную временную таблицу, вот так: update dbo.MyTable set MyField = 30 output inserted.MyK…
31 май '12 в 18:18
1
ответ
Выходной параметр хранимой процедуры varchar
Вчера я заметил нечто странное, когда возвращал выходной параметр varchar(100) из моей хранимой процедуры в моем приложении asp.net. Похоже, что возвращаемое значение теперь включает дополнительные пробелы, чтобы вернуть целые 100 символов. Это пове…
11 окт '17 в 14:12
2
ответа
Ошибка предложения вывода SQL Merge
У меня есть три таблицы: исходная таблица Таблица ODS Постановочный стол Мой оператор слияния использует исходную таблицу для вставки данных в ODS и выходы в промежуточную таблицу. После вставки количество исходной таблицы и ODS одинаково, однако ко…
09 ноя '17 в 16:55
2
ответа
Извлечение исходного и нового сопоставления идентификаторов из оператора SELECT INSERT с помощью предложения OUTPUT
У меня есть таблица с двумя столбцами: CREATE TABLE MyTable( Id int IDENTITY(1,1) NOT NULL, Name nvarchar(100) NOT NULL); Я хочу дублировать данные с помощью инструкции SELECT INSERT: INSERT INTO MyTable (Name) SELECT Name FROM MyTable и вот часть х…
10 июл '14 в 14:32
1
ответ
Скопируйте строки таблицы, используя OUTPUT INTO в SQL Server 2005
У меня есть таблица, из которой мне нужно скопировать записи обратно в себя. Как часть этого, я хочу захватить новые строки, используя предложение OUTPUT, в табличную переменную, чтобы я мог выполнять другие операции над строками также в том же проц…
05 мар '12 в 16:13
1
ответ
Сохранение не вставленных данных для записи
Я экспериментирую с табличными параметрами (TVP) и как их использовать из кода C#. Один из специфических аспектов TVP вызывает у меня проблемы: при передаче списка данных в хранимую процедуру и при желании обновить этот список после того, как данные…
09 апр '13 в 22:19
1
ответ
Миграция пары таблиц заголовка и детализации на сервере sql
Как бы вы перенесли НЕКОТОРЫЕ записи из пары таблиц с подробным заголовком (с ID IDITY) в новую пару таблиц в другой БД? Например, вам нужно перенести записи с номерами 4,6,9 и 10 из таблицы заголовков и все их данные. Когда вы вставляете записи заг…
16 апр '15 в 14:58
1
ответ
Выходное предложение VS триггеров
В нашей базе данных большинство таблиц имеют dbupddate поле, которое указывает на datetime из последних INSERT или же UPDATE применяется в ряду. Чтобы это поле не имело ошибочного значения, существуют триггеры (иногда AFTERиногда INSTEAD OF), которы…
26 окт '18 в 07:56
2
ответа
УДАЛИТЬ из двух таблиц с одним предложением OUTPUT?
Это удаляет документ из Document и выводит информацию об удаленном документе в FinishedDocument Таблица. DELETE FROM Document OUTPUT Deleted.DocumentId , Deleted.DocumentDescription INTO FinishedDocument WHERE DocumentId = @DocumentId Мне нужно удал…
20 май '10 в 15:29
4
ответа
Предложение OUTPUT для хранимой процедуры против табличной функции
Я учусь на сертификацию MCTS 70-433 "Разработка базы данных", и в тексте, который я изучаю, один из самотестирований имеет этот вопрос. У вас есть хранимая процедура с именем Get_NewProducts. Вы хотите вставить результаты этой хранимой процедуры в т…
29 сен '09 в 21:44
0
ответов
Синтаксическая ошибка MySQL Workbench для OUTPUT в хранимой процедуре
Я объявил переменную с именем order_id что я хочу сохранить автоматически увеличенный набор идентификаторов для порядка, который я пытаюсь вставить. Я получаю синтаксическую ошибку в OUTPUT, Я прочитал много примеров, и то, что я вижу, это правильны…
04 янв '16 в 10:16
1
ответ
Как получить столбец из двух таблиц в выходном предложении
У меня две таблицы TableA (Col1 Pk identity, Col2, Col3) TableB (Col2,Col3, Col4) Теперь я хочу получить комбинацию Col1, Col4 . Я использую это INSERT INTO TableA (Col2, Col3) OUTPUT inserted.* SELECT DISTINCT Col2,Col3 FROM TableB Но ниже приведу …
26 сен '12 в 12:17
1
ответ
Вывод во временную таблицу в SQL Server 2005
Я пытаюсь использовать OUTPUT предложение внутри хранимой процедуры для вывода во временную таблицу значений столбца отступа после INSERT, CREATE TABLE #Test ( ID INT ) INSERT INTO [TableB] OUTPUT INSERTED.ID #Test SELECT * FROM [TableA] Тем не мене…
09 июн '11 в 11:35
1
ответ
Предложение OUTPUT получить возврат в PHP
После некоторого исследования я думаю, что мне нужно предложение Output. По сути, я беру приведенный ниже SQL и вставляю в указанную таблицу, когда получаю местоположение файла, который я загружаю на сервер. Когда я загружаю в таблицу идентификатор,…
12 авг '14 в 15:46
6
ответов
Выходные столбцы не в таблице назначения?
РЕЗЮМЕ: Мне нужно использовать предложение OUTPUT в операторе INSERT, чтобы вернуть столбцы, которых нет в таблице, в которую я вставляю. Если я могу избежать этого, я не хочу добавлять столбцы в таблицу, в которую я вставляю. ПОДРОБНОСТИ: Моя табли…
14 май '10 в 16:10
0
ответов
Использование предложения SQL OUTPUT Условно на основе результата UPDATE
Мне любопытно, можно ли условно использовать предложение OUTPUT на основе ОБНОВЛЕНИЯ, которое создает вставку. Например, с логическим флажком... UPDATE myTable1 SET BinCheckBox = CASE WHEN BinCheckBox = '1' THEN 1 ELSE 0 END OUTPUT inserted.col1 ins…
30 авг '18 в 14:27
2
ответа
SQL Server: несколько выходных предложений
У меня есть две таблицы, Table_1 а также Table_2, Table_1 имеет столбцы PK (автоинкремент int) а также Value (nchar(10)). Table_2 имеет FK (int), Key (nchar(10)) а также Value (nchar(10)). То есть Table_1 это таблица данных и Table_2 хранилище значе…
26 окт '12 в 20:38