scope-identity

    0热度

    1回答

    我有两个表: create table Clients ( id_client int not null identity(1,1) Primary Key, name_client varchar(10) not null, phone_client int not null ) create table Sales ( id_sale int no

    0热度

    4回答

    我有一个存储过程调用DvdInsert看起来像这样: IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_NAME = 'DvdInsert') DROP PROCEDURE DvdInsert GO CREATE PROCEDURE DvdInsert (@RatingName

    1热度

    2回答

    我在SQL Server存储过程中执行级联插入。然后我将SCOPE_IDENTITY从第一个表插入的ID传递到第二个表。 但在执行存储过程中,我得到了SCOPE_IDENTITY NULL值: 消息515,级别16,状态2,过程InsertDDM_UserProfile,43号线 无法将NULL值插入列“过滤器',桌子'..... dbo.DDM_Dashboard';列不允许有空值。 INSER

    0热度

    2回答

    我有一个插入语句通过ADODB.Connection.Execute插入到具有标识列的MSSQL服务器上的表中执行,但返回的记录集不会返回新插入的记录的标识。 我试过以下形式获取记录的插入ID。 INSERT INTO blah VALUES (blah); SELECT SCOPE_IDENTITY() INSERT INTO blah VALUES (blah); SELECT @@IDEN

    1热度

    1回答

    使用SCOPE_IDENTITY()时,我想执行一个SQL查询将返回已添加到表行的当前身份ID: DECLARE @id int DECLARE @tblOutput table (id int) INSERT INTO tblStudent(Name, Family, age, test) OUTPUT inserted.id into @tblOutput VALUES('ashgh

    0热度

    1回答

    我有一个插入查询,如下所示。然而,scopeIdentity不返回42,它返回1042 这是SQL Server表: 我的代码: int masterId = 0; using (SqlConnection cmd = new SqlConnection(connString)) { using (SqlCommand conn = cmd.CreateCommand())

    6热度

    1回答

    我正在使用SQL Server 2008 R2 Profiler调试Windows 7上运行的ColdFusion 7应用程序 - 由其他人开发 - 的一个问题SQL Server 2008 R2作为后端。该应用程序最初使用MS Access 2003作为后端,后来被转换为SQL Server 2008 R2。分析器显示以下使用SCOPE_IDENTITY()的SQL,但在使用搜索实用程序搜索应用

    0热度

    1回答

    以下存储过程正确插入新行,但始终返回0作为输出参数。什么会返回新的行ID? alter procedure DlogErr @Msg varchar(100), @Cmd nvarchar(max), @Stk varchar(200), @Pgm varchar(50), @Lin smallint, @EID int, @UID int output as b

    1热度

    2回答

    我有SQL TVP对象具有多个记录(例如2条记录)。 我需要将这些记录插入到两个几乎相同的表中,唯一的区别是第二个表具有多个列,该列是指向第一个表的外键。所以它应该循环TVP记录并逐个插入到两个表中,但是将第一个表中插入的记录的scope_identity()并将其用于第二个表中的记录。 第一迭代 插入的记录的插入件插入第一表 GET SCOPE_IDENTITY() 插入到第二表(使用从第一表范

    0热度

    1回答

    我正在使用SQL Server 2012中的脚本(作为后端到传统ASP页面)从我的初始表(aaa_test_ap)中选择所有行并将它们分配到我的3个其他表中(aaa_test_users ,aaa_test_users_positions和aaa_test_users_education)。 我想在同一个查询中将aaa_test_users.ID一行插入到其中,以便在其他两个表插入中使用它们的FK