cost 124 ms
使用** DELETE FROM…OUTPUT…INTO **时,获取目标表的标识 - Get Identity of destination table when using **DELETE FROM … OUTPUT … INTO**

我使用下面的代码在ArchiveTable存档旧数据,并从SourceTable删除存档数据 表的结构: 我需要将删除的记录和ArchiveTable.[ID]给应用程序。 我这样更改代码: 此代码返回已删除的记录,但我不知道如何获取该记录的ArchiveTable I ...

输出子句VS触发器 - output clause VS triggers

在我们的数据库上,大多数表都有dbupddate字段,该字段指示在行上应用的最后一次INSERT或UPDATE的datetime时间。 为了避免该字段具有错误的值,存在触发器(有时是AFTER ,有时是INSTEAD OF ),这些触发器确保最后该值是正确的,而不是其他人可能尝试写入该字段 ...

插入with输出子句 - Insert into with output clause

我坚持这个..我有two join tables联接two join tables ,我想要的是将同一组数据从table1复制到自身,并使用OUTPUT子句将新复制的数据的新id从table1复制到table2列id2 。 但是现在有了上面的查询,我无法通过所需的列..如何将B.titl ...

存储过程varchar输出参数 - Stored procedure varchar output parameter

昨天,当我从asp.net应用程序中的存储过程返回varchar(100)输出参数时,我注意到了一些奇怪的事情。 似乎返回的值现在包括多余的空格,以返回完整的100个字符。 此行为是新的。 我最近更改的唯一一件事是将项目从VS 2015迁移到2017年。我正在使用System.Data.S ...

SQL Server INSERT语句的OUTPUT子句不返回标识值 - SQL Server INSERT statement's OUTPUT clause not returning identity values

在SQL Server 2008 R2数据库服务器上,我尝试将数据插入表中,但是INSERT语句的OUTPUT子句仅为表的“标识”列返回零。 下面的INSERT语句是一个较大脚本的一部分,其中许多语句包装在单个事务中。 这是声明: INSERT INTO CountryDivision ...

在SQL Server上迁移表头-表对 - Migrating a header-detail pair of tables on sql server

您如何将某些记录从表头详细信息对表(具有IDENTITY ID)迁移到另一个数据库中的新表对? 例如,您需要从头表及其所有详细信息中迁移编号为4,6,9和10的记录。 当您在新表上插入标头记录时,它们的ID将分别为1,2,3和4。插入详细信息时,从4开始的子记录将需要指向1、6到2, ...

OUTPUT子句在PHP中返回 - OUTPUT clause get a return in PHP

经过研究后,我认为我需要Output子句。 本质上,当我收到要上传到服务器的文件的位置时,我将使用下面的SQL并将其插入到指定的表中。 当我上传到表格中时,ID是一个自动递增字段和主键。 运行此命令时,我将返回INSERT INTO ebwf (src,loc,iq,wq,pq) O ...

使用OUTPUT子句从SELECT INSERT语句中检索原始和新标识映射 - Retrieve original and new identities mapping from SELECT INSERT statement using OUTPUT clause

我有一个有两列的表: 我想使用SELECT INSERT语句复制数据: 这里是三角形部分 - 我想检索原始身份和新身份之间的映射表: 我知道我想使用OUTPUT子句 ,但由于某种原因它不起作用: 相关问题: SQL插入使用select返回多个身份? 可以 ...

从SQL插入语句中获取新的uniqueidentifier的最佳方法,同时仍然确定插入的成功或失败? - Best way to obtain new uniqueidentifier from an SQL insert statement while still determining success or failure of insertion?

我开始使用uniqueidentifier,并且遇到了意外问题。 首先,在我通常使用SCOPE_IDENTITY()的地方,使用uniqueidentifier不再可能,即使在概念上由于默认(newid()或newsequentialid()的结果,它仍包含自动生成的id值) )约束。 ...

保留记录的非插入数据 - Preserving non-inserted data for a record

我正在尝试使用表值参数(TVP),以及如何从C#代码中使用它们。 TVP的一个特定方面给我带来麻烦:将数据列表传递给存储过程时,并希望在数据从数据库返回后更新该列表。 这是一个将包含在列表中的示例类: 当将此列表传递给使用TVP的存储过程时,如何将_phoneID和_phoneN ...

如何在SQL中使用output子句输出插入,更新,删除结果到新的临时表? - How to use output clause in SQL to output insert, update, delete results into new temporary table?

目前,我正在尝试在SQL Server中执行update (但它可能是任何支持output子句的 DML语句 ),并且我想将输出放入本地临时表中,如下所示: 我知道语法是正确的,根据output子句的文档(强调我的): output_table 指定将返回的行插入的表, ...

在SQL Server 2005中使用OUTPUT INTO复制表行 - Copy table rows using OUTPUT INTO in SQL Server 2005

我有一个表,我需要将记录从表复制回自身。 作为其中的一部分,我想使用OUTPUT子句将新行捕获到表变量中,以便我可以在同一过程中对行执行其他操作。 我希望每一行都包含其新密钥和从中复制的密钥 。 这是一个人为的示例: 如果INSERT上的列数与SELECT语句中的列数不匹配,则SQ ...

Output 到 SQL 服务器 2005 中的临时表 - Output to Temporary Table in SQL Server 2005

我正在尝试在存储过程中使用OUTPUT子句到 output 到临时表中INSERT之后的 indentity 列的值。 但是,当我执行此过程 SQL 服务器在名为Test的表(正确)中向我显示结果时,但如果我将SELECT * FROM #Test作为存储过程中的下一条语句,它什么也没显示。 我怎样 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM