当前位置: 首页 > 面试题库 >

负主键

秦永望
2023-03-14
问题内容

使用表的负主键是否有任何影响(SQL Server 2005中的Identity Increment -1,Identity Seed -1)?

原因是我们正在创建一个新数据库来替换现有数据库。这两个数据库之间有相似的表,我们希望信息的“源”对于我们的应用程序是透明的。方法是创建从两个数据库合并表的视图。否定PK可确保身份不重叠。


问题答案:

就像其他人所说的那样,数据库很好。

但这对于使用DataSet + DataAdapter的.NET应用程序将是一个问题,因为它们使用负号作为新记录的临时项。

其他数据访问层可能会使用类似的技巧。



 类似资料:
  • 我正在研究一个播放器的集成,该播放器必须在浏览器中播放由Widevine DRM保护的流。 我查了一些知名玩家: DashJs-https://github.com/Dash-Industry-Forum/dash.js/wiki 幸运的是,这些播放器提供了一些使用Widevine DRM保护的流的示例。 我的问题涉及XHR执行以检索DRM密钥。在任何Widevine安全流中,我可以看到(在dev

  • 负载的实现方式有很多种,Uragano采用客户端集成负载,目前支持负载算法有轮询、加权轮询、随机、加权随机、Hash一致性。在未指定负载算法的情况下,Uragano默认采用轮询。 service.AddUragano(context.Configuration, builder => { builder.Add

  • 控制器 Json有效负载从邮递员发送

  • 我们在JMeter远程测试中面临问题。Master被困在: 正在端口4445上等待可能的Shutdown/StopTestNow/Heapdump消息 当客户抛出时: 连接被拒绝到主机异常 我们正在运行如下大师: 但是在从属端测试完成状态被发送到其他一些IP地址: 仅供参考:这台机器上运行了docker,并且10.0.75.1与它相关联

  • 在花费大量时间配置和尝试大量解决方案使Artemis在集群模式下工作之后,就像发布-订阅(主题)中的本地模式一样。因此,我在不同的节点上准备了3个消费者和一个只在一个节点上发布消息的生产者。我希望3个消费者收到他们自己的消息副本,如在这里所描述的! 问题是集群(核心桥)仍然在3个节点之间循环消息。 我的项目Github回购 spring-boot-artemis-clustered-topic 代

  • 我目前正在将我的应用程序从WAS 8迁移到WAS Liberty,我遇到了以下问题。在我的一个模块网页中。xml文件中,servlet启动时的加载值为-1。在Liberty中运行时,不会调用特定的servlet。有人能帮我吗?请从我的web.xml<code>中找到以下代码片段