identity-column

    4热度

    8回答

    我遇到了一个奇怪的问题,我需要一些帮助,试图找出它。 我有一个数据库,除了所有的应用程序数据列之外,还有一个ID列(定义为int not null,Identity,从1开始,增加1)。该表的主键是ID列,没有其他组件。 由于应用程序必须允许多次提交相同数据,因此没有可用作“自然主键”的数据集。 我有一个存储过程,这是添加新记录到表中的唯一方法(除了登录到服务器直接作为数据库所有者以外) 虽然QA

    17热度

    1回答

    我正在使用LINQ to SQL将简单数据插入表中,但没有stored procedure。该表具有主密钥ID列,该列在SQL Server和我的DBML中都被设置为IDENTIITY列。 首先我打电话给InsertOnSubmit();提供单行数据,然后我拨打SubmitChanges();将行提交给数据库。但我认为必须有一个简单的方法来检索新插入行的行的IDENTITY列值。我不希望为db提供

    1热度

    1回答

    这可能是一个问题,许多人问,但我找不到任何答案。 这是什么窗口,他可以手动替换加入“除包含的文件夹”和“加入连接文件夹”? 为什么当我应该使用它(比方说,我跟OpenCV的或其他第三方合作) 感谢

    24热度

    9回答

    我需要一列作为主键,另一列自动递增订单号字段。这可能吗? 编辑:我想我只会使用一个复合数作为订单号。不管怎么说,多谢拉。

    328热度

    19回答

    我需要将表的主键更改为标识列,并且表中已经有许多行。 我已经有一个脚本来清理ID以确保它们从1开始连续,在我的测试数据库上正常工作。 什么是SQL命令来改变列有一个标识属性?

    1热度

    2回答

    我们计划在我们的sql server数据库中使用标识列。目前我们使用GUID来生成唯一的ID,但事实证明,排序是相关的,所以我们考虑切换到身份columsn。 由于排序是相关的,我们要确保将对象添加到实体上下文的顺序也是将它们插入数据库的顺序。这是相关的,因为sql server将生成标识列的值。 这是由实体框架保证的吗?如果不是,那么对于从不同进程更新的数据库生成自己的唯一整数ids,有效的解决

    0热度

    2回答

    我不知道如何可以学得到的地方创建了xml位置并保存如下, $document = new DOMDocument('1.0', 'utf-8'); ....//write things to it echo $document->saveXML(); 我怎么知道它在哪里保存?作为流还是作为二进制文件?我可以获取或查看HD上的任何地方?我不知道为什么下面的红色信息表示我的帖子

    0热度

    2回答

    我有一个标识列作为主键的表。 几天前一直很好,使用此表的应用程序开始抱怨PK违规。起初我认为这是不可能的,直到我记得DBCC CHECKIDENT。魔术功能告诉我“当前列值”高于“当前身份值”。我放弃了最高的价值,一切似乎都很好。 我的问题是,为了防止这种情况再次发生,这种不同步问题的可能原因是什么?以及如何预防它?