identity-insert

    1热度

    4回答

    我有(tableA)带有一个标识字段(ID),我需要一次插入多个行并插入一个操作,所以我使用表结构作为存储过程的传递参数 我需要插入的顺序插入ID所以我在我的SP运行下面的查询 (tableB的具有相同结构的表A): CREATE PROCEDURE ssp_Test ( tableA tableAType ) AS BEGIN INSERT INTO tableB(field

    13热度

    4回答

    我最近从PostgreSQL数据库迁移到SQL Server数据库。要切换数据,我必须启用IDENTITY_INSERT。那么来发现,由于在任何表中插入了重复的身份值(被设置为主键),我会得到各种奇怪的错误。 我有相当多的表格。自动重新发送每个表格的标识以便在max(RID)之后最简单的方法是什么?

    0热度

    1回答

    有了下面的代码,我已经IDENTITY_INSERT开启以能够插入明确一些值: SET IDENTITY_INSERT dbo.myTable ON Go 身份插件设置为主键,而不是空在我的C#程序 ,当我要插入值,生成此错误: IDENTITY_INSERT is turned off ,但我已经把它Ø n 有什么问题以及如何解决? 谢谢

    9热度

    2回答

    我需要做的是有一个SET IDENTITY_INSERT dbo.myTable ON语句,在c#应用程序中使用上述语句的语法是什么?

    3热度

    1回答

    我在我的HomeController下面的代码: public ActionResult Create() { return View(); } [ValidateInput(false)] [AcceptVerbs(HttpVerbs.Post)] public ActionResult Create([Bind(Exc

    5热度

    2回答

    我尝试使用DB单元加载具有标识列的表。我希望能够自己设置id值(我不希望数据库为我生成它)。 这里是我的表 create table X ( id numeric(10,0) IDENTITY PRIMARY KEY NOT NULL ) 的最小定义为插入X线,我执行下列SQL set INDENTITY_INSERT X ON insert into X(id) VALUES(666)

    8热度

    3回答

    我必须从T-SQL此查询(这里简化的)迁移到Oracle SET IDENTITY_INSERT table ON INSERT INTO table (id, value) VALUES (1, 2) SET IDENTITY_INSERT table OFF id是SQLServer中的一个标识字段。 我有Oracle中的序列相同的表,我无法找到一个片段,展示了如何禁用序列,并将其

    16热度

    2回答

    对于我正在处理的SQL脚本,我需要以编程方式删除现有表中列的身份,身份种子和身份增量,然后添加它们回到脚本末尾的表格。有没有人有如何做到这一点的参考或例子?

    2热度

    1回答

    我想设置一些id的数据库中id列是标识的一堆行。 我创建了一个游标循环遍历行,并用递增负数(-1,-2,-3等)更新id。 当我只更新了一行打开IDENTITY_INSERT它工作正常,但只要我尝试在游标中使用它,它会引发以下错误。 Msg 8102,Level 16,State 1,Line 22 无法更新标识列'myRowID'。 DECLARE @MinId INT; SET @MinId

    0热度

    2回答

    我有一张关于客户(客户(姓名,地址))的数据表,其中包含诸如“John Doe”,“Some Street 123”之类的行。对于表中的每一行,我想在Person(id,name)表中插入一行,在Address(id,person_id,address)表中也插入一行。 我可以通过在客户运行的每一行两个INSERT语句做到这一点: insert into Person(name) values (