identity

    2热度

    3回答

    我有一个包含服务器和客户端进程的程序。两者都在Windows系统上运行 - Windows 2000或更高版本。这两个进程可以在同一台机器上或两台不同的机器上运行。 客户端如何确定它是否与服务器在同一台机器上运行?如果服务器没有运行,客户端无法正常工作,并且不关心服务器可能在哪里 - 所以这种情况是不可能的。我听说每台Windows机器都有一个UUID--我可以获得它并用于此目的吗?

    5热度

    5回答

    在企业应用程序中使用MS SQL Identity是否是一种好的做法?难道不会在创建业务逻辑和将数据库从一个迁移到另一个时遇到困难吗?

    0热度

    1回答

    一个星期前,一些数据被导入到数据库表中。简单的表: ID INT PK NOT NULL IDENTITY 名称VARCHAR(20) 现在,我今天发现的第一个ID从0开始问孩子,他在他的测试期间补种它。所以第一项是零。是一场意外。 我不确定如何最好地更新值。我怎样才能把一切都推上一个号码?让我很难受的是,还有一些FK依赖关系。如果我有Cascade Update,应该修复依赖关系吗? 此外,我应

    25热度

    7回答

    在SQL Server 2000或更高版本中,使用类似下面的语句时,是否有处理自动生成的主键(标识)列? Insert Into TableName Values(?, ?, ?) 我的目标是根本不使用列名。

    8热度

    3回答

    值对象没有身份。 ORM需要身份来更新数据库。 如何欺骗ORM? (标记为值为内部的对象不起作用,导致ORM存在于不同的程序集中并将它移动到同一个程序集中是不可接受的)。 在此先感谢。

    11热度

    7回答

    我使用自动增量键字段插入到SQLServer表中。 (我相信这就是所谓的SQLServer的IDENTITY列。) 在Oracle中,我可以使用返回的关键字给我的INSERT语句中的结果集就像一个SELECT查询将返回生成的值: INSERT INTO table (foreign_key1, value) VALUES (9, 'text') RETURNING key_field IN

    15热度

    2回答

    在表中,我有一个ID列,即Identity int。 我怎样才能让它插入下一行将获得身份10000(我相信这被称为身份种子) - 没有删除和重新创建表? 我需要这样做,因为外部服务的唯一性问题,应用程序访问。

    2热度

    3回答

    我试图在SQL Server 2005下编写一个用户定义的函数,该函数会将字母数字值的整数部分加1。例如,uf_AlphanumericIncrease ('A000299')应返回'A000300'。这是我迄今为止所做的; ALTER FUNCTION uf_AlphaNumericIncrement ( @ID varchar(10) ) RETURNS VARCHAR(10) AS

    1热度

    2回答

    我有两个表,第一个表的主键是一个标识,第二个表的主键不是,但该键有外键约束回到第一个表的主键。 如果我一次插入一条记录,我可以使用Scope_Identity获取刚插入到表1中的pk的值,我想将其插入到第二个表中。 我的问题是我有很多记录来自选择我想在两个表中插入,我一直没有能够想到一套基于集的方式来做这些插入。 我目前的解决方案是使用游标,在第一个表中插入,使用scope_identity获取密

    38热度

    3回答

    有一个关于converting from a SID to an account name的问题;没有其他方法。 如何将用户名转换为SID字符串,例如,找出哪个HKEY_USERS子键与给定名称的用户有关?